public TankMeasurementVM AddTankMeasurement(TankMeasurementVM tmToAdd) { var tmAsDTO = _mapper.Map <TankMeasurementVM, TankMeasurement>(tmToAdd); var tmInsertedAsDTO = _tankMeasurementRepository.AddTankMeasurement(tmAsDTO); var tmAsVM = _mapper.Map <TankMeasurement, TankMeasurementVM>(tmInsertedAsDTO); return(tmAsVM); }
public TankMeasurementVM UpdateTankMeasurement(TankMeasurementVM tmToUpdate) { var tmAsDTO = _mapper.Map <TankMeasurementVM, TankMeasurement>(tmToUpdate); var tmUpdatedAsDTO = _tankMeasurementRepository.UpdateTankMeasurement(tmAsDTO); var tmAsVM = _mapper.Map <TankMeasurement, TankMeasurementVM>(tmUpdatedAsDTO); return(tmAsVM); }
public TankMeasurementVM AddTankMeasurement(TankMeasurementVM tmToAdd) { //get lineTankTypeId from LineId and TankTypeId tmToAdd.LineTankTypeId = _lineTankTypeRepository.GetLineTankType(tmToAdd.LineID, tmToAdd.TankTypeId).LineTankTypeId; //--------------------------------------------- var tmAsDTO = _mapper.Map <TankMeasurementVM, TankMeasurement>(tmToAdd); var tmInsertedAsDTO = _tankMeasurementRepository.AddTankMeasurement(tmAsDTO); var tmAsVM = _mapper.Map <TankMeasurement, TankMeasurementVM>(tmInsertedAsDTO); return(tmAsVM); }
public TankMeasurementVM Put(TankMeasurementVM updateMeasurement) { var result = _tankMeasurementService.UpdateTankMeasurement(updateMeasurement); return(result); }
public TankMeasurementVM Post(TankMeasurementVM newMeasurement) { var result = _tankMeasurementService.AddTankMeasurement(newMeasurement); return(result); }