public async Task <IActionResult> Edit(CreatePage.Command command) { try { await _mediator.Send(command); } catch (ValidationException e) { return(View(new ManageUsersViewModel { /*Errors = e.Errors.ToList(), * SpeakerFirstName = command.Title, * SpeakerFamilyName = command.Filename, * SpeakerBio = command.BodyMarkdown*/ })); } /*return RedirectToAction("Edit", new BlogPostEdit.Query { Id = id.Id });*/ return(RedirectToAction("Edit", command.Id)); }
public async Task <IActionResult> Create(CreatePage.Command command) { command.BodyHtml = _transformer.ToHtml(command.BodyMarkdown); try { await _mediator.Send(command); } catch (ValidationException e) { return(View(new ManagePagesViewModel { Errors = e.Errors.ToList(), Title = command.Title, Filename = command.Filename, BodyMarkdown = command.BodyMarkdown })); } /*return RedirectToAction("Edit", new BlogPostEdit.Query { Id = id.Id });*/ return(RedirectToAction("Index")); }