public async Task <ActionResult> EditUtilityCosts([Bind(Include = "idUtilityCosts,indicationCounter,amount,dateExpenses,expenseCategoryId")] UtilityCostsView utilityCostsView) { if (ModelState.IsValid) { UtilityCostsBll utilityCosts = Mapper.Map <UtilityCostsView, UtilityCostsBll>(utilityCostsView); await _utilityCosts.Update(utilityCosts); return(RedirectToAction("Index")); } var expenseCategory = await SelectValue(); ViewBag.Category = new SelectList(expenseCategory.Where(x => (x.idExpenseCategory >= 10) && (x.idExpenseCategory <= 15)), "idExpenseCategory", "name"); return(View(utilityCostsView)); }
// GET: UtilityCosts/Edit/5 public async Task <ActionResult> EditUtilityCosts(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UtilityCostsView utilityCostsView = Mapper.Map <UtilityCostsView>(await _utilityCosts.SelectId(id)); if (utilityCostsView == null) { return(HttpNotFound()); } var expenseCategory = await _expenseCategory.GetTableAll(); ViewBag.Category = new SelectList(expenseCategory.Where(x => (x.idExpenseCategory >= 10) && (x.idExpenseCategory <= 15)), "idExpenseCategory", "name"); return(View(utilityCostsView)); }