public ActionResult DoOperation(Int64 id) { CRUDOperation dataOperations = new CRUDOperation(); tbl_ExpenseChannel tblItem = dataOperations.GetExpenseChannelById(id); ExpenseRepository repository = new ExpenseRepository(); if (tblItem.ShortName == "Bakcell" && tblItem.ExpenseName == "Kontur") { bool flag = repository.UpdateUserIncomeAbility((int)ChanelType.Bakcell, tblItem.Expense, tblItem.ExpenseFactor); } return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { ExpenseVM viewModel = new ExpenseVM(); CRUDOperation dataOperations = new CRUDOperation(); tbl_ExpenseChannel tblItem = dataOperations.GetExpenseChannelById(id); viewModel.ExpenseChannelID = id; viewModel.ShortName = tblItem.ShortName; viewModel.ExpenseName = tblItem.ExpenseName; viewModel.Expense = tblItem.Expense; viewModel.ExpenseFactor = tblItem.ExpenseFactor; return(View(viewModel)); }
public ActionResult Edit(ExpenseVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { if (ModelState.IsValid) { tbl_ExpenseChannel item = new tbl_ExpenseChannel() { ID = viewModel.ExpenseChannelID, ShortName = viewModel.ShortName, ExpenseName = viewModel.ExpenseName, Expense = viewModel.Expense, ExpenseFactor = viewModel.ExpenseFactor, UpdateDate = DateTime.Now, UpdateUser = UserProfile.UserId }; CRUDOperation dataOperations = new CRUDOperation(); tbl_ExpenseChannel dbItem = dataOperations.UpdateExpenseChannel(item); if (dbItem != null) { TempData["success"] = "Ok"; TempData["message"] = "Məlumatlar uğurla dəyişdirildi"; return(RedirectToAction("Index")); } else { TempData["success"] = "notOk"; TempData["message"] = "Məlumatlar dəyişdirilərkən xəta baş verdi"; return(RedirectToAction("Index")); } } } throw new ApplicationException("Invalid model"); } catch (ApplicationException ex) { return(View(viewModel)); } }