Files
Microsoft.SelfService.Porta…/Interfaces/IDomainInterface.cs

27 lines
825 B
C#

using Microsoft.SelfService.Portal.Core.API.Models;
namespace Microsoft.SelfService.Portal.Core.API.Interfaces
{
public interface IDomainInterface
{
ICollection<DomainModel> GetDomains();
DomainModel GetDomainById(Guid Id);
bool AddDomainById(DomainModel domain);
bool DeleteDomainById(DomainModel domain);
bool EditDomainById(DomainModel domain);
DomainModel GetDomainByIdInEnvironments(Guid Id);
DomainModel GetTargetsByDomainId(Guid Id);
bool LinkDomainByIdToEnvironment(EnvironmentDomainsModel environmentDomain);
bool UnlinkDomainByIdFromEnvironment(EnvironmentDomainsModel environmentDomain);
bool CheckDomainById(Guid Id);
bool CheckDomainByName(string Name);
bool SaveChanges();
}
}