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