importMeteringDeviceDataRequestMeteringDevice[] MapMeteringDevices(RequestCMD cmd, IEnumerable <CounterDto> data) { switch (cmd) { case RequestCMD.Create: return(data.Select(dto => new importMeteringDeviceDataRequestMeteringDevice { TransportGUID = dto.TransportGuid, Item = DeviceDataToCreate(dto) }).ToArray()); case RequestCMD.Update: return(data.Select(dto => new importMeteringDeviceDataRequestMeteringDevice { TransportGUID = dto.TransportGuid, Item = DeviceDataToCreate(dto) }).ToArray()); default: throw new NotImplementedException(); } }
internal static importHouseRSORequestLivingHouse MapToLivingHouseRSO(this HouseDto dto, RequestCMD cmd) { throw new NotImplementedException(); }
internal static importHouseUORequestApartmentHouse MapToApartmentHouseUO(this HouseDto dto, RequestCMD cmd) { var value = new importHouseUORequestApartmentHouse(); switch (cmd) { case RequestCMD.Create: value.Item = ApartmentHouseCreate(dto); break; case RequestCMD.Update: value.Item = ApartmentHouseUpdate(dto); break; default: throw new NotImplementedException(); } return(value); }
internal static importHouseRSORequestApartmentHouse MapToApartmentHouseRSO(this HouseDto dto, RequestCMD cmd) { var value = new importHouseRSORequestApartmentHouse(); switch (cmd) { default: throw new NotImplementedException(); } }