public async Task <ActionResult> Put(int Id, [FromBody] GenresCreateDTO genresCreate) { var genre = mapper.Map <Genre>(genresCreate); genre.Id = Id; context.Entry(genre).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] GenresCreateDTO genresCreate) { var genre = mapper.Map <Genre>(genresCreate); context.Add(genre); await context.SaveChangesAsync(); // mapping back to GenreDTO var genreDTO = mapper.Map <GenreDTO>(genre); return(new CreatedAtRouteResult("getGenre", new { Id = genreDTO.Id }, genreDTO)); }