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());
        }
예제 #2
0
        public async Task <JsonResult> DeleteBook(int id)
        {
            var estudiantes = await libroRepository.DeleteAsync(configuration["APIBook:BaseUrl"], id);

            return(Json(new { Data = estudiantes }));
        }