Files
2026-04-15 15:02:32 +02:00

26 lines
832 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 GetVirtualMachinesByDomainId(Guid Id);
bool LinkDomainByIdToEnvironment(EnvironmentDomainsModel environmentDomain);
bool UnlinkDomainByIdFromEnvironment(EnvironmentDomainsModel environmentDomain);
bool CheckDomainById(Guid Id);
bool CheckDomainByName(string Name);
bool SaveChanges();
}
}