public IActionResult SelectPayeeConfirmed(SelectedPayee selectedpayee) { int payeeclassId = selectedpayee.Payee.PayeeClassID; if (ModelState.IsValid) { string classController = ""; switch (payeeclassId) { case 1: classController = "Attorneys"; break; case 2: classController = "Banks"; break; case 3: classController = "Clients"; break; case 4: classController = "Insurers"; break; case 5: classController = "LossAdjusters"; break; case 6: classController = "Repairers"; break; case 7: classController = "ThirdParties"; break; case 8: classController = "TracingAgents"; break; default: classController = ""; break; } return(RedirectToAction("Index", classController, new { payeeclassid = payeeclassId, claimid = selectedpayee.ClaimNumber })); } return(View(selectedpayee)); }
public async Task <IActionResult> SelectPayee(int claimNumber) { var payeeclasses = await(from c in _context.PayeeClasses orderby c.Name select c).ToListAsync(); SelectedPayee viewModel = new SelectedPayee { ClaimNumber = claimNumber, PayeeClassList = new SelectList(payeeclasses, "ID", "Name", payeeclasses.FirstOrDefault()) }; return(View(viewModel)); }