35 lines
1.4 KiB
C#
35 lines
1.4 KiB
C#
using Microsoft.SelfService.Portal.Core.API.Dto.Domain.Get;
|
|
using Microsoft.SelfService.Portal.Core.API.Models;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace Microsoft.SelfService.Portal.Core.API.Dto.Environment.Get
|
|
{
|
|
public class GetEnvironmentDomainDetailsDto : BaseDetailsDto
|
|
{
|
|
[Column(Order = 1)]
|
|
public GetDomainDetailsDto Domain { get; set; }
|
|
|
|
public static GetEnvironmentDomainDetailsDto FromModel(EnvironmentDomainsModel environmentDomain)
|
|
{
|
|
return new GetEnvironmentDomainDetailsDto
|
|
{
|
|
Created = environmentDomain.Created,
|
|
CreatedBy = environmentDomain.CreatedBy,
|
|
Modified = environmentDomain.Modified,
|
|
ModifiedBy = environmentDomain.ModifiedBy,
|
|
Domain = new GetDomainDetailsDto
|
|
{
|
|
Id = environmentDomain.Domain.Id,
|
|
Name = environmentDomain.Domain.Name,
|
|
FQDN = environmentDomain.Domain.FQDN,
|
|
NetBIOS = environmentDomain.Domain.NetBIOS,
|
|
Created = environmentDomain.Domain.Created,
|
|
CreatedBy = environmentDomain.Domain.CreatedBy,
|
|
Modified = environmentDomain.Domain.Modified,
|
|
ModifiedBy = environmentDomain.Domain.ModifiedBy
|
|
}
|
|
};
|
|
}
|
|
}
|
|
}
|