initial commit
This commit is contained in:
102
Helper/MappingProfilesHelper.cs
Normal file
102
Helper/MappingProfilesHelper.cs
Normal file
@@ -0,0 +1,102 @@
|
||||
using AutoMapper;
|
||||
using Microsoft.SelfService.Portal.Core.API.Models;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Domain.Get;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Domain.Add;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Runbook.Get;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Runbook.Add;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Environment.Get;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.VirtualMachine.Get;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Domain.Edit;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Environment.Add;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Environment.Edit;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Deployment.Get;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Deployment.Add;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Deployment.Edit;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.DeploymentGroup.Get;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.DeploymentGroup.Add;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Template.Get;
|
||||
using Microsoft.SelfService.Portal.Core.API.Dto.Service.Get;
|
||||
|
||||
namespace Microsoft.SelfService.Portal.Core.API.Helper
|
||||
{
|
||||
public class MappingProfilesHelper : Profile
|
||||
{
|
||||
public MappingProfilesHelper()
|
||||
{
|
||||
/** Domain Model **/
|
||||
CreateMap<DomainModel, GetDomainDto>();
|
||||
CreateMap<GetDomainDto, DomainModel>();
|
||||
CreateMap<DomainModel, GetDomainDetailsDto>();
|
||||
CreateMap<GetDomainDetailsDto, DomainModel>();
|
||||
CreateMap<DomainModel, GetDomainEnvironmentDto>();
|
||||
CreateMap<GetDomainEnvironmentDto, DomainModel>();
|
||||
CreateMap<DomainModel, GetDomainVirtualMachineDetailsDto>();
|
||||
CreateMap<GetDomainVirtualMachineDetailsDto, DomainModel>();
|
||||
CreateMap<DomainModel, AddDomainDto>();
|
||||
CreateMap<AddDomainDto, DomainModel>();
|
||||
CreateMap<DomainModel, EditDomainDto>();
|
||||
CreateMap<EditDomainDto, DomainModel>();
|
||||
|
||||
/** Environment Model **/
|
||||
CreateMap<EnvironmentModel, GetEnvironmentDto>();
|
||||
CreateMap<GetEnvironmentDto, EnvironmentModel>();
|
||||
CreateMap<EnvironmentModel, GetEnvironmentDetailsDto>();
|
||||
CreateMap<GetEnvironmentDetailsDto, EnvironmentModel>();
|
||||
CreateMap<EnvironmentModel, GetEnvironmentDomainDetailsDto>();
|
||||
CreateMap<GetEnvironmentDomainDetailsDto, EnvironmentModel>();
|
||||
CreateMap<EnvironmentModel, AddEnvironmentDto>();
|
||||
CreateMap<AddEnvironmentDto, EnvironmentModel>();
|
||||
CreateMap<EnvironmentModel, EditEnvironmentDto>();
|
||||
CreateMap<EditEnvironmentDto, EnvironmentModel>();
|
||||
|
||||
/** Environment Domain Model **/
|
||||
CreateMap<EnvironmentDomainsModel, GetDomainEnvironmentDetailsDto>();
|
||||
CreateMap<GetDomainEnvironmentDetailsDto, EnvironmentDomainsModel>();
|
||||
CreateMap<EnvironmentDomainsModel, AddEnvironmentDomainDto>();
|
||||
CreateMap<AddEnvironmentDomainDto, EnvironmentDomainsModel>();
|
||||
|
||||
/** Virtual Machine Model **/
|
||||
CreateMap<VirtualMachineModel, GetVirtualMachineDto>();
|
||||
CreateMap<GetVirtualMachineDto, VirtualMachineModel>();
|
||||
CreateMap<VirtualMachineModel, GetVirtualMachineDetailsDto>();
|
||||
CreateMap<GetVirtualMachineDetailsDto, VirtualMachineModel>();
|
||||
|
||||
/** Runbook Model **/
|
||||
CreateMap<RunbookModel, GetRunbookDto>();
|
||||
CreateMap<GetRunbookDto, RunbookModel>();
|
||||
CreateMap<RunbookModel, GetRunbookDetailsDto>();
|
||||
CreateMap<GetRunbookDetailsDto, RunbookModel>();
|
||||
CreateMap<RunbookModel, AddRunbookDto>();
|
||||
CreateMap<AddRunbookDto, RunbookModel>();
|
||||
|
||||
/** Deployment Model **/
|
||||
CreateMap<DeploymentModel, GetDeploymentDto>();
|
||||
CreateMap<GetDeploymentDto, DeploymentModel>();
|
||||
CreateMap<DeploymentModel, GetDeploymentDetailsDto>();
|
||||
CreateMap<GetDeploymentDetailsDto, DeploymentModel>();
|
||||
CreateMap<DeploymentModel, AddDeploymentDto>();
|
||||
CreateMap<AddDeploymentDto, DeploymentModel>();
|
||||
CreateMap<DeploymentModel, EditDeploymentDto>();
|
||||
CreateMap<EditDeploymentDto, DeploymentModel>();
|
||||
|
||||
/** Deployment Group Model **/
|
||||
CreateMap<DeploymentGroupModel, GetDeploymentGroupDto>();
|
||||
CreateMap<GetDeploymentGroupDto, DeploymentGroupModel>();
|
||||
CreateMap<DeploymentGroupModel, GetDeploymentGroupDetailsDto>();
|
||||
CreateMap<GetDeploymentGroupDetailsDto, DeploymentGroupModel>();
|
||||
CreateMap<DeploymentGroupModel, AddDeploymentGroupDto>();
|
||||
CreateMap<AddDeploymentGroupDto, DeploymentGroupModel>();
|
||||
|
||||
/** Template Model **/
|
||||
CreateMap<TemplateModel, GetTemplateDto>();
|
||||
CreateMap<GetTemplateDto, TemplateModel>();
|
||||
CreateMap<TemplateModel, GetTemplateDetailsDto>();
|
||||
CreateMap<GetTemplateDetailsDto, TemplateModel>();
|
||||
|
||||
/** Service Model **/
|
||||
CreateMap<ServiceModel, GetServiceDetailsDto>();
|
||||
CreateMap<GetServiceDetailsDto, ServiceModel>();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user