public async Task <FuelwiseDTO> PostFuelwise(FuelwiseDTO fuelwise) { var _fuelwise = ObjectMapper.Map <Fuelwise>(fuelwise); _fuelwise.CreationTime = Clock.Now; var newFuelwiseId = await _fuelwiseRepository.InsertAndGetIdAsync(_fuelwise); var newFuelwiseHolder = await _fuelwiseRepository.GetAsync(newFuelwiseId); var newFuelwise = ObjectMapper.Map <FuelwiseDTO>(newFuelwiseHolder); return(newFuelwise); }
public async Task <FuelwiseDTO> PutFuelwise(int Id, FuelwiseDTO fuelwise) { var fuelwiseOld = await _fuelwiseRepository.GetAsync(Id); fuelwiseOld.Title = fuelwise.Title; fuelwiseOld.Body = fuelwise.Body; fuelwiseOld.LastModificationTime = Clock.Now; var updatedHolder = await _fuelwiseRepository.UpdateAsync(fuelwiseOld); var updatedFile = ObjectMapper.Map <FuelwiseDTO>(updatedHolder); return(updatedFile); }