public async Task <ActionResult> ConfirmRejection(Guid schemeId, ConfirmRejectionViewModel model) { if (!ModelState.IsValid) { await SetBreadcrumb(schemeId, InternalUserActivity.ManageScheme); return(View(model)); } if (model.SelectedValue == ConfirmSchemeRejectionOptions.No) { return(RedirectToAction("EditScheme", new { schemeId })); } if (model.SelectedValue == ConfirmSchemeRejectionOptions.Yes) { using (var client = apiClient()) { await client.SendAsync(User.GetAccessToken(), new SetSchemeStatus(schemeId, SchemeStatus.Rejected)); await cache.InvalidateOrganisationSearch(); } } return(RedirectToAction("Overview", new { schemeId })); }
public async Task <ActionResult> ConfirmRejection(Guid schemeId) { var model = new ConfirmRejectionViewModel(); await SetBreadcrumb(schemeId, InternalUserActivity.ManageScheme); return(View(model)); }
public async Task<ActionResult> ConfirmRejection(Guid schemeId, ConfirmRejectionViewModel model) { if (!ModelState.IsValid) { await SetBreadcrumb(schemeId); return View(model); } if (model.SelectedValue == ConfirmSchemeRejectionOptions.No) { return RedirectToAction("EditScheme", new { schemeId }); } if (model.SelectedValue == ConfirmSchemeRejectionOptions.Yes) { using (var client = apiClient()) { await client.SendAsync(User.GetAccessToken(), new SetSchemeStatus(schemeId, SchemeStatus.Rejected)); } } return RedirectToAction("Overview", new { schemeId }); }
public async Task<ActionResult> ConfirmRejection(Guid schemeId) { var model = new ConfirmRejectionViewModel(); await SetBreadcrumb(schemeId); return View(model); }