public async Task <ActionResult> PostAsync([FromBody] GeneroCreateDto generoCreateDto) { var generoCreateDb = mapper.Map <Genero>(generoCreateDto); context.Generos.Add(generoCreateDb); await context.SaveChangesAsync(); var generoDto = mapper.Map <GeneroDto>(generoCreateDb); return(new CreatedAtRouteResult("ObtenerGenero", new { id = generoDto.Id }, generoDto)); }
public async Task <ActionResult> PutAsync(int id, [FromBody] GeneroCreateDto generoUpdateDto) { var generoUpdateDb = await context.Generos.FindAsync(id); if (generoUpdateDb == null) { return(NotFound()); } mapper.Map(generoUpdateDto, generoUpdateDb); await context.SaveChangesAsync(); return(NoContent()); }