| | |
| | | using AutoMapper; |
| | | |
| | | namespace HStation.BLL |
| | | namespace HStation.BLL |
| | | { |
| | | /// <summary> |
| | | /// 消火栓系数 |
| | | ///</summary> |
| | | public partial class AssetsHydrantCoefficient |
| | | public partial class AssetsHydrantFactor |
| | | { |
| | | //dto to vmo |
| | | internal static Vmo.AssetsHydrantCoefficientVmo Dto2Vmo(Dto.AssetsHydrantCoefficientDto dto) |
| | | internal static Vmo.AssetsHydrantFactorVmo Dto2Vmo(Dto.AssetsHydrantFactorDto dto) |
| | | { |
| | | if (dto == null) |
| | | { |
| | | return default; |
| | | } |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.AssetsHydrantCoefficientDto, Vmo.AssetsHydrantCoefficientVmo>() |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.AssetsHydrantFactorDto, Vmo.AssetsHydrantFactorVmo>() |
| | | ).CreateMapper(); |
| | | var vmo = mapper.Map<Dto.AssetsHydrantCoefficientDto, Vmo.AssetsHydrantCoefficientVmo>(dto); |
| | | var vmo = mapper.Map<Dto.AssetsHydrantFactorDto, Vmo.AssetsHydrantFactorVmo>(dto); |
| | | return vmo; |
| | | } |
| | | |
| | | //dto to vmos |
| | | internal static List<Vmo.AssetsHydrantCoefficientVmo> Dto2Vmos(List<Dto.AssetsHydrantCoefficientDto> dtos) |
| | | internal static List<Vmo.AssetsHydrantFactorVmo> Dto2Vmos(List<Dto.AssetsHydrantFactorDto> dtos) |
| | | { |
| | | if (dtos == null || dtos.Count < 1) |
| | | { |
| | | return default; |
| | | } |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.AssetsHydrantCoefficientDto, Vmo.AssetsHydrantCoefficientVmo>() |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Dto.AssetsHydrantFactorDto, Vmo.AssetsHydrantFactorVmo>() |
| | | ).CreateMapper(); |
| | | var vmos = mapper.Map<List<Dto.AssetsHydrantCoefficientDto>, List<Vmo.AssetsHydrantCoefficientVmo>>(dtos); |
| | | var vmos = mapper.Map<List<Dto.AssetsHydrantFactorDto>, List<Vmo.AssetsHydrantFactorVmo>>(dtos); |
| | | return vmos; |
| | | } |
| | | |
| | | //vmo to add dto |
| | | internal static Dto.AddAssetsHydrantCoefficientInput Vmo2AddDto(Vmo.AssetsHydrantCoefficientVmo vmo) |
| | | internal static Dto.AddAssetsHydrantFactorInput Vmo2AddDto(Vmo.AssetsHydrantFactorVmo vmo) |
| | | { |
| | | if (vmo == null) |
| | | { |
| | | return default; |
| | | } |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.AssetsHydrantCoefficientVmo, Dto.AddAssetsHydrantCoefficientInput>() |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.AssetsHydrantFactorVmo, Dto.AddAssetsHydrantFactorInput>() |
| | | ).CreateMapper(); |
| | | var dto = mapper.Map<Vmo.AssetsHydrantCoefficientVmo, Dto.AddAssetsHydrantCoefficientInput>(vmo); |
| | | var dto = mapper.Map<Vmo.AssetsHydrantFactorVmo, Dto.AddAssetsHydrantFactorInput>(vmo); |
| | | return dto; |
| | | } |
| | | |
| | | //vmo to add dtos |
| | | internal static List<Dto.AddAssetsHydrantCoefficientInput> Vmo2AddDtos(List<Vmo.AssetsHydrantCoefficientVmo> vmoList) |
| | | internal static List<Dto.AddAssetsHydrantFactorInput> Vmo2AddDtos(List<Vmo.AssetsHydrantFactorVmo> vmoList) |
| | | { |
| | | if (vmoList == null || vmoList.Count < 1) |
| | | { |
| | | return default; |
| | | } |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.AssetsHydrantCoefficientVmo, Dto.AddAssetsHydrantCoefficientInput>() |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.AssetsHydrantFactorVmo, Dto.AddAssetsHydrantFactorInput>() |
| | | ).CreateMapper(); |
| | | var dtoList = mapper.Map<List<Vmo.AssetsHydrantCoefficientVmo>, List<Dto.AddAssetsHydrantCoefficientInput>>(vmoList); |
| | | var dtoList = mapper.Map<List<Vmo.AssetsHydrantFactorVmo>, List<Dto.AddAssetsHydrantFactorInput>>(vmoList); |
| | | return dtoList; |
| | | } |
| | | |
| | | //vmo to update dto |
| | | internal static Dto.UpdateAssetsHydrantCoefficientInput Vmo2UpdateDto(Vmo.AssetsHydrantCoefficientVmo vmo) |
| | | internal static Dto.UpdateAssetsHydrantFactorInput Vmo2UpdateDto(Vmo.AssetsHydrantFactorVmo vmo) |
| | | { |
| | | if (vmo == null) |
| | | { |
| | | return default; |
| | | } |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.AssetsHydrantCoefficientVmo, Dto.UpdateAssetsHydrantCoefficientInput>() |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.AssetsHydrantFactorVmo, Dto.UpdateAssetsHydrantFactorInput>() |
| | | ).CreateMapper(); |
| | | var dto = mapper.Map<Vmo.AssetsHydrantCoefficientVmo, Dto.UpdateAssetsHydrantCoefficientInput>(vmo); |
| | | var dto = mapper.Map<Vmo.AssetsHydrantFactorVmo, Dto.UpdateAssetsHydrantFactorInput>(vmo); |
| | | return dto; |
| | | } |
| | | |
| | | //vmo to update dtos |
| | | internal static List<Dto.UpdateAssetsHydrantCoefficientInput> Vmo2UpdateDtos(List<Vmo.AssetsHydrantCoefficientVmo> vmoList) |
| | | internal static List<Dto.UpdateAssetsHydrantFactorInput> Vmo2UpdateDtos(List<Vmo.AssetsHydrantFactorVmo> vmoList) |
| | | { |
| | | if (vmoList == null || vmoList.Count < 1) |
| | | { |
| | | return default; |
| | | } |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.AssetsHydrantCoefficientVmo, Dto.UpdateAssetsHydrantCoefficientInput>() |
| | | var mapper = new MapperConfiguration(cfg => cfg.CreateMap<Vmo.AssetsHydrantFactorVmo, Dto.UpdateAssetsHydrantFactorInput>() |
| | | ).CreateMapper(); |
| | | var dtoList = mapper.Map<List<Vmo.AssetsHydrantCoefficientVmo>, List<Dto.UpdateAssetsHydrantCoefficientInput>>(vmoList); |
| | | var dtoList = mapper.Map<List<Vmo.AssetsHydrantFactorVmo>, List<Dto.UpdateAssetsHydrantFactorInput>>(vmoList); |
| | | return dtoList; |
| | | } |
| | | } |