public async Task <ActionResult> DeleteBookAsync(int id) { var libro = await libroRepository.GetAsync(id); if (libro == null) { return(NotFound()); } if (!await libroRepository.DeleteAsync(libro)) { ModelState.AddModelError("Response", $"Ha ocurrido un error al intentar eliminar el libro {libro.Titulo}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public async Task <JsonResult> DeleteBook(int id) { var estudiantes = await libroRepository.DeleteAsync(configuration["APIBook:BaseUrl"], id); return(Json(new { Data = estudiantes })); }