using AutoMapper;
|
|
namespace HStation.BLL
|
{
|
/// <summary>
|
/// 图表关联
|
///</summary>
|
public partial class PhartDiagramRelation
|
{
|
|
//dto to vmo
|
internal static Vmo.PhartDiagramRelationVmo Dto2Vmo(Dto.PhartDiagramRelationDto dto)
|
{
|
if (dto == null)
|
{
|
return default;
|
}
|
var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.PhartDiagramRelationDto, Vmo.PhartDiagramRelationVmo>()
|
).CreateMapper();
|
var vmo = mapper.Map<Dto.PhartDiagramRelationDto, Vmo.PhartDiagramRelationVmo>(dto);
|
return vmo;
|
}
|
|
//dto to vmo
|
internal static Vmo.PhartDiagramRelationExtensionsVmo Dto2Vmo(Dto.PhartDiagramRelationExtensionsDto dto)
|
{
|
if (dto == null)
|
{
|
return default;
|
}
|
var vmo = dto.Adapt<Vmo.PhartDiagramRelationExtensionsVmo>();
|
return vmo;
|
}
|
|
//dto to vmos
|
internal static List<Vmo.PhartDiagramRelationVmo> Dto2Vmos(List<Dto.PhartDiagramRelationDto> dtos)
|
{
|
if (dtos == null || dtos.Count < 1)
|
{
|
return default;
|
}
|
var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.PhartDiagramRelationDto, Vmo.PhartDiagramRelationVmo>()
|
).CreateMapper();
|
var vmos = mapper.Map<List<Dto.PhartDiagramRelationDto>, List<Vmo.PhartDiagramRelationVmo>>(dtos);
|
return vmos;
|
}
|
|
//dto to vmos
|
internal static List<Vmo.PhartDiagramRelationExtensionsVmo> Dto2Vmos(List<Dto.PhartDiagramRelationExtensionsDto> dtos)
|
{
|
if (dtos == null || dtos.Count < 1)
|
{
|
return default;
|
}
|
var vmos = dtos.Adapt<List<Vmo.PhartDiagramRelationExtensionsVmo>>();
|
return vmos;
|
}
|
|
//vmo to add dto
|
internal static Dto.AddPhartDiagramRelationInput Vmo2AddDto(Vmo.PhartDiagramRelationVmo vmo)
|
{
|
if (vmo == null)
|
{
|
return default;
|
}
|
var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PhartDiagramRelationVmo, Dto.AddPhartDiagramRelationInput>()
|
).CreateMapper();
|
var dto = mapper.Map<Vmo.PhartDiagramRelationVmo, Dto.AddPhartDiagramRelationInput>(vmo);
|
return dto;
|
}
|
|
//vmo to add dtos
|
internal static List<Dto.AddPhartDiagramRelationInput> Vmo2AddDtos(List<Vmo.PhartDiagramRelationVmo> vmoList)
|
{
|
if (vmoList == null || vmoList.Count < 1)
|
{
|
return default;
|
}
|
var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PhartDiagramRelationVmo, Dto.AddPhartDiagramRelationInput>()
|
).CreateMapper();
|
var dtoList = mapper.Map<List<Vmo.PhartDiagramRelationVmo>, List<Dto.AddPhartDiagramRelationInput>>(vmoList);
|
return dtoList;
|
}
|
|
//vmo to update dto
|
internal static Dto.UpdatePhartDiagramRelationInput Vmo2UpdateDto(Vmo.PhartDiagramRelationVmo vmo)
|
{
|
if (vmo == null)
|
{
|
return default;
|
}
|
var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PhartDiagramRelationVmo, Dto.UpdatePhartDiagramRelationInput>()
|
).CreateMapper();
|
var dto = mapper.Map<Vmo.PhartDiagramRelationVmo, Dto.UpdatePhartDiagramRelationInput>(vmo);
|
return dto;
|
}
|
|
//vmo to update dtos
|
internal static List<Dto.UpdatePhartDiagramRelationInput> Vmo2UpdateDtos(List<Vmo.PhartDiagramRelationVmo> vmoList)
|
{
|
if (vmoList == null || vmoList.Count < 1)
|
{
|
return default;
|
}
|
var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.PhartDiagramRelationVmo, Dto.UpdatePhartDiagramRelationInput>()
|
).CreateMapper();
|
var dtoList = mapper.Map<List<Vmo.PhartDiagramRelationVmo>, List<Dto.UpdatePhartDiagramRelationInput>>(vmoList);
|
return dtoList;
|
}
|
|
}
|
}
|