Пример #1
0
        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"));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
            }
        }