namespace HStation.BLL
{
///
///
///
public partial class AssetsPackagePartMain
{
//dto to vmo
internal static Vmo.AssetsPackagePartMainVmo Dto2Vmo(Dto.AssetsPackagePartMainDto dto)
{
if (dto == null)
{
return default;
}
var mapper = new MapperConfiguration(cfg => cfg.CreateMap()
).CreateMapper();
var vmo = mapper.Map(dto);
return vmo;
}
//dto to vmos
internal static List Dto2Vmos(List dtos)
{
if (dtos == null || dtos.Count < 1)
{
return default;
}
var mapper = new MapperConfiguration(cfg => cfg.CreateMap()
).CreateMapper();
var vmos = mapper.Map, List>(dtos);
return vmos;
}
//vmo to add dto
internal static Dto.AddAssetsPackagePartMainInput Vmo2AddDto(Vmo.AssetsPackagePartMainVmo vmo)
{
if (vmo == null)
{
return default;
}
var mapper = new MapperConfiguration(cfg => cfg.CreateMap()
).CreateMapper();
var dto = mapper.Map(vmo);
return dto;
}
//vmo to add dtos
internal static List Vmo2AddDtos(List vmoList)
{
if (vmoList == null || vmoList.Count < 1)
{
return default;
}
var mapper = new MapperConfiguration(cfg => cfg.CreateMap()
).CreateMapper();
var dtoList = mapper.Map, List>(vmoList);
return dtoList;
}
//vmo to update dto
internal static Dto.UpdateAssetsPackagePartMainInput Vmo2UpdateDto(Vmo.AssetsPackagePartMainVmo vmo)
{
if (vmo == null)
{
return default;
}
var mapper = new MapperConfiguration(cfg => cfg.CreateMap()
).CreateMapper();
var dto = mapper.Map(vmo);
return dto;
}
//vmo to update dtos
internal static List Vmo2UpdateDtos(List vmoList)
{
if (vmoList == null || vmoList.Count < 1)
{
return default;
}
var mapper = new MapperConfiguration(cfg => cfg.CreateMap()
).CreateMapper();
var dtoList = mapper.Map, List>(vmoList);
return dtoList;
}
}
}