Exemple #1
0
        public async Task <IActionResult> Index([FromForm] int payeeID)
        {
            var payee = await PMgr.GetPayeeAsync(payeeID);

            var viewModel = BillPaySessionKey.GetEditViewModelFromSession(HttpContext.Session);

            viewModel.Payee = payee;
            BillPaySessionKey.SetEditViewModelToSession(viewModel, HttpContext.Session);

            if (viewModel.BillPayEditOp == BillPayEditOp.Create)
            {
                return(RedirectToAction("Create", "BillPay"));
            }
            return(RedirectToAction("Edit", "BillPay"));
        }
Exemple #2
0
        public IActionResult Create([Bind("Name,Address,City,State,PostCode,Phone")] Payee payee)
        {
            if (!ModelState.IsValid)
            {
                return(View(payee));
            }

            var viewModel = BillPaySessionKey.GetEditViewModelFromSession(HttpContext.Session);

            viewModel.Payee = payee;
            BillPaySessionKey.SetEditViewModelToSession(viewModel, HttpContext.Session);

            if (viewModel.BillPayEditOp == BillPayEditOp.Create)
            {
                return(RedirectToAction("Create", "BillPay"));
            }
            return(RedirectToAction("Edit", "BillPay"));
        }
Exemple #3
0
        public IActionResult EditOrCreateToPayeeCreate(BillPayEditViewModel viewModel)
        {
            BillPaySessionKey.SetEditViewModelToSession(viewModel, HttpContext.Session);

            return(RedirectToAction("Create", "Payee"));
        }