public async Task <ActionResult> Edit(FuelReceiptViewModel fuelReceiptViewModel) { if (ModelState.IsValid) { var fuelReceipt = fuelReceiptViewModel.ToEntityModel(); await dbReceipt.Update(fuelReceipt); TempData["Message"] = "You have saved the fuel receipt!"; return(RedirectToAction("Index", new { id = fuelReceipt.FueledCarId })); } return(RedirectToAction("Edit", new { id = fuelReceiptViewModel.Id })); }
public static FuelReceipt ToEntityModel(this FuelReceiptViewModel model) { return(model.MapTo <FuelReceiptViewModel, FuelReceipt>()); }