public async Task <IActionResult> Approve(int proposalId) { var proposal = await proposalService.Approve(proposalId); return(RedirectToAction("Index", new { conferenceId = proposal.ConferenceId })); }
public async Task <IActionResult> Approve(int proposalId) { try { return(new ObjectResult(await _proposalService.Approve(proposalId))); } catch (InvalidOperationException) { return(NotFound()); } }
public ActionResult Approve(int id) { try { return(Ok(service.Approve(id))); } catch (Exception e) { return(NotFound(e.Message)); } }
public async Task <IActionResult> OnGetApprove(int proposalId, int conferenceId) { await proposalService.Approve(proposalId); return(RedirectToPage("ProposalList", new { conferenceId = conferenceId })); }