public async Task <ActionResult> Index(Guid id, FinancialGuaranteeDecisionViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var request = requestMap.Map(model, id); await mediator.SendAsync(request); return(RedirectToAction("Index", "KeyDates")); }
public async Task<ActionResult> Index(Guid id, FinancialGuaranteeDecisionViewModel model) { if (!ModelState.IsValid) { return View(model); } var request = requestMap.Map(model, id); await mediator.SendAsync(request); return RedirectToAction("Index", "KeyDates"); }
public async Task <ActionResult> Index(Guid id, Guid financialGuaranteeId) { var financialGuarantee = await mediator.SendAsync( new GetFinancialGuaranteeDataByNotificationApplicationId(id, financialGuaranteeId)); if (financialGuarantee.Status != FinancialGuaranteeStatus.ApplicationComplete) { return(RedirectToAction("Index", "FinancialGuaranteeAssessment")); } var model = new FinancialGuaranteeDecisionViewModel { FinancialGuaranteeId = financialGuaranteeId }; return(View(model)); }
public async Task<ActionResult> Index(Guid id, Guid financialGuaranteeId) { var financialGuarantee = await mediator.SendAsync( new GetFinancialGuaranteeDataByNotificationApplicationId(id, financialGuaranteeId)); if (financialGuarantee.Status != FinancialGuaranteeStatus.ApplicationComplete) { return RedirectToAction("Index", "FinancialGuaranteeAssessment"); } var model = new FinancialGuaranteeDecisionViewModel { FinancialGuaranteeId = financialGuaranteeId }; return View(model); }
public ActionResult Index(Guid id, FinancialGuaranteeDecisionViewModel model) { if (!ModelState.IsValid) { return View(model); } switch (model.Decision.Value) { case FinancialGuaranteeDecision.Approved: return RedirectToAction("Approve", new { financialGuaranteeId = model.FinancialGuaranteeId }); case FinancialGuaranteeDecision.Refused: return RedirectToAction("Refuse", new { financialGuaranteeId = model.FinancialGuaranteeId }); case FinancialGuaranteeDecision.Released: return RedirectToAction("Release", new { financialGuaranteeId = model.FinancialGuaranteeId }); } return View(model); }
public ActionResult Index(Guid id, FinancialGuaranteeDecisionViewModel model) { if (!ModelState.IsValid) { return(View(model)); } switch (model.Decision.Value) { case FinancialGuaranteeDecision.Approved: return(RedirectToAction("Approve", new { financialGuaranteeId = model.FinancialGuaranteeId })); case FinancialGuaranteeDecision.Refused: return(RedirectToAction("Refuse", new { financialGuaranteeId = model.FinancialGuaranteeId })); case FinancialGuaranteeDecision.Released: return(RedirectToAction("Release", new { financialGuaranteeId = model.FinancialGuaranteeId })); } return(View(model)); }