You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ombi/src/Ombi.Settings/Settings/Models/External/ExternalSettings.cs

28 lines
783 B

using Newtonsoft.Json;
using Ombi.Helpers;
namespace Ombi.Settings.Settings.Models.External
{
public abstract class ExternalSettings : Models.Settings
{
public bool Ssl { get; set; }
public string SubDir { get; set; }
public string Ip { get; set; }
public int Port { get; set; }
[JsonIgnore]
public virtual string FullUri
{
get
{
if (!string.IsNullOrEmpty(SubDir))
{
var formattedSubDir = Ip.ReturnUriWithSubDir(Port, Ssl, SubDir);
return formattedSubDir.ToString();
}
var formatted = Ip.ReturnUri(Port, Ssl);
return formatted.ToString();
}
}
}
}