public ActionResult Refuel(int id, string beforeFuel, string refuelAmount) { var fuelTrackerLogic = new FuelTrackerLogic(); var result = fuelTrackerLogic.SaveRefeul(id, beforeFuel, refuelAmount); if (result == true) { return(RedirectToAction("Index")); } else { var carLogic = new CarLogic(); var car = carLogic.GetById(id); ViewBag.Message = "Cannot Save Refuel!!"; return(View(car)); } }
public JsonResult SaveFuel(Refuel refuel) { var fuelTrackerLogic = new FuelTrackerLogic(); var saveResult = fuelTrackerLogic.SaveRefeul(refuel.CarId, refuel.FuelBefore, refuel.FuelAmount); var result = new Result(); if (saveResult == true) { result.Status = "SUCCESS"; result.Message = "Save Complete."; } else { result.Status = "FAILED"; result.Message = "Save Failed, please try again."; } return(Json(new { Result = result }, JsonRequestBehavior.AllowGet)); }