示例#1
0
        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());
        }
示例#2
0
        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));
        }