public async Task <IActionResult> UpdateRefuelAsync([FromBody] RefuelItem refuelItem) { Refuel refuel = await _refuelService.GetByIdAsync(refuelItem.Id); if (refuel == null) { return(NotFound(new { Message = $"Refuel with Id {refuelItem.Id} not found" })); } _mapper.Map(refuelItem, refuel); await _refuelService.UpdateAsync(refuel); return(Ok(_mapper.Map <RefuelViewModel>(refuel))); }