public async Task <ActionResult> UpdateAutorAsync(int id, [FromBody] LibroDTO libroDTO) { if (libroDTO.IdLibro != id) { return(BadRequest(ModelState)); } var libro = mapper.Map <Libro>(libroDTO); if (!await libroRepository.UpdateAsync(libro)) { ModelState.AddModelError("Response", $"Ha ocurrido un error al intentar actualizar el libro {libroDTO.Titulo}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public async Task <JsonResult> UpdateBook(Libro libro) { var estudiantes = await libroRepository.UpdateAsync(configuration["APIBook:BaseUrl"] + libro.IdLibro, libro); return(Json(new { Data = estudiantes })); }