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));
        }
Exemplo n.º 2
0
        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"));
        }