using Microsoft.SelfService.Portal.Core.API.Models; namespace Microsoft.SelfService.Portal.Core.API.Interfaces { public interface IEnvironmentInterface { ICollection GetEnvironments(); EnvironmentModel GetEnvironmentById(Guid Id); bool AddEnvironmentById(EnvironmentModel environment); bool DeleteEnvironmentById(EnvironmentModel environment); bool EditEnvironmentById(EnvironmentModel environment); EnvironmentModel GetLinkedDomainsByEnvironmentId(Guid Id); ICollection GetAvailableTemplatesByEnvironmentId(Guid Id); bool CheckEnvironmentById(Guid Id); bool CheckEnvironmentByName(String Name); bool SaveChanges(); } }