public async Task <ActionResult> Put(int id, [FromBody] AutorCreationDTO autorActualizacion) { var autor = mapper.Map <Autor>(autorActualizacion); autor.Id = id; context.Entry(autor).State = EntityState.Modified; await context.SaveChangesAsync(); return(Ok()); }
public async Task <ActionResult> Post([FromBody] AutorCreationDTO autorCreator) { var autor = mapper.Map <Autor>(autorCreator); context.Autores.Add(autor); await context.SaveChangesAsync(); var autorDTO = mapper.Map <AutorDTO>(autor); return(new CreatedAtRouteResult("ObtenerAutor", new { id = autor.Id }, autorDTO)); }