public async Task <ActionResult> Release(Guid id, ReleaseFinancialGuaranteeViewModel model) { if (!ModelState.IsValid) { return(View(model)); } await mediator.SendAsync(new ReleaseFinancialGuarantee(id, model.FinancialGuaranteeId, model.DecisionMadeDate.AsDateTime().Value)); return(RedirectToAction("Released")); }
public async Task <ActionResult> Release(Guid id, Guid financialGuaranteeId) { var financialGuarantee = await mediator.SendAsync( new GetFinancialGuaranteeDataByNotificationApplicationId(id, financialGuaranteeId)); if (financialGuarantee.Status != FinancialGuaranteeStatus.Approved) { return(RedirectToAction("Index", "FinancialGuaranteeAssessment")); } var model = new ReleaseFinancialGuaranteeViewModel(financialGuarantee) { NotificationId = id, FinancialGuaranteeId = financialGuaranteeId }; return(View(model)); }
public async Task<ActionResult> Release(Guid id, ReleaseFinancialGuaranteeViewModel model) { if (!ModelState.IsValid) { return View(model); } await mediator.SendAsync(new ReleaseFinancialGuarantee(id, model.FinancialGuaranteeId, model.DecisionMadeDate.AsDateTime().Value)); return RedirectToAction("Released"); }
public async Task<ActionResult> Release(Guid id, Guid financialGuaranteeId) { var financialGuarantee = await mediator.SendAsync( new GetFinancialGuaranteeDataByNotificationApplicationId(id, financialGuaranteeId)); if (financialGuarantee.Status != FinancialGuaranteeStatus.Approved) { return RedirectToAction("Index", "FinancialGuaranteeAssessment"); } var model = new ReleaseFinancialGuaranteeViewModel(financialGuarantee) { NotificationId = id, FinancialGuaranteeId = financialGuaranteeId }; return View(model); }