예제 #1
0
        public async Task <ActionResult> Put(int Id, [FromBody] GenereCreationDTO genereCreationDTO)
        {
            var genere = mapper.Map <Genere>(genereCreationDTO);

            genere.GenereId             = Id;
            context.Entry(genere).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(NoContent());
        }
예제 #2
0
        public async Task <ActionResult> Post([FromBody] GenereCreationDTO genereCreationDTO)
        {
            var genere = mapper.Map <Genere>(genereCreationDTO);

            context.Add(genere);
            await context.SaveChangesAsync();

            var genereDTO = mapper.Map <GenereDTO>(genere);

            return(new CreatedAtRouteResult("getGenereById", new { genereDTO.GenereId }, genereDTO));
        }
예제 #3
0
        public async Task <ActionResult> Post([FromBody] GenereCreationDTO genreCreation)
        {
            var genre = mapper.Map <Genre>(genreCreation);
            await context.AddAsync(genre);

            await context.SaveChangesAsync();

            var gernesdto = mapper.Map <GenreDTO>(genre);

            return(new CreatedAtRouteResult("getGenre", new { id = genre.Id }, genre));
        }