Exemple #1
0
        public async Task <IActionResult> AddAuthor(AddAuthorModel vm)
        {
            var command = new AddAuthorCommand(vm.FirstName, vm.MiddleName, vm.LastName);
            var result  = await _mediator.Send(command);

            return(result.Match <IActionResult>(data => RedirectToAction("Author", new { authorId = data }),
                                                errors => RedirectToAction("AddAuthor", new { message = "There were errors" })));
        }
Exemple #2
0
 public IActionResult AddAuthor_Cancel(AddAuthorModel vm)
 {
     return(RedirectToAction("Authors"));
 }