public IActionResult DeleteAuthor([FromRoute] Guid authorId)
        {
            var deleteVM = new DeleteAuthorViewModel {
                authorId = authorId
            };

            return(View(deleteVM));
        }
        public async Task <IActionResult> Delete([FromBody] DeleteAuthorViewModel itemVM)
        {
            if (itemVM == null)
            {
                return(NotFound());
            }
            await _service.Delete(itemVM.Id);

            return(Ok(itemVM));
        }
 public IActionResult DeleteAuthor(DeleteAuthorViewModel model)
 {
     authorService.DeleteAuthor(model.authorId);
     return(Redirect(Url.Action("YourAuthorsView", "YourAuthors")));
 }