コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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));
        }