public async Task<ActionResult> Save([Bind(Include = "Id,Name,Enabled,StayInDays,Discount_Percentage,IsPayElectricity")]Residential_Discounts residential_discount) { if (ModelState.IsValid) { if (residential_discount.Id == 0) { _Residential_DiscountRepository.Create(residential_discount); } else _Residential_DiscountRepository.Update(residential_discount, residential_discount.Id.ToString ()); } else { var rules = await _Residential_DiscountRepository.GetAll(); Residential_DiscountsViewModel model = new Residential_DiscountsViewModel { List = rules, Residential_Discounts = residential_discount }; return View("Index", model); } return RedirectToAction("Index"); }
public async Task<ActionResult> Index(int? Id) { Residential_Discounts residential_discount = new Residential_Discounts(); if (Id != null) residential_discount = await _Residential_DiscountRepository.GetById(Id.Value.ToString()); var facilities = await _Residential_DiscountRepository.GetAll(); Residential_DiscountsViewModel model = new Residential_DiscountsViewModel { List = facilities, Residential_Discounts = residential_discount }; return View(model); }