public async Task <ActionResult> Put(int id, [FromBody] GeneroCreacionDto generoCreacionDto) { var entidad = _mapper.Map <Genero>(generoCreacionDto); entidad.Id = id; _context.Entry(entidad).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] GeneroCreacionDto generoCreacionDto) { var entidad = _mapper.Map <Genero>(generoCreacionDto); _context.Add(entidad); await _context.SaveChangesAsync(); var generoDto = _mapper.Map <GeneroDto>(entidad); return(new CreatedAtRouteResult("obtenerGenero", new { id = generoDto.Id }, generoDto)); }
public async Task <ActionResult> Put(int id, [FromBody] GeneroCreacionDto generoCreacionDTO) { return(await Put <GeneroCreacionDto, Genero>(id, generoCreacionDTO)); }
public async Task <ActionResult> Post([FromBody] GeneroCreacionDto generoCreacionDTO) { return(await Post <GeneroCreacionDto, Genero, GeneroDto>(generoCreacionDTO, "getGenero")); }