Exemplo n.º 1
0
        public async Task <ActionResult> Put(int id, [FromBody] GameCreationDTO gameUpdate)
        {
            var game = mapper.Map <Games>(gameUpdate);

            game.Id = id;
            context.Entry(game).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(Ok());
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Post([FromBody] GameCreationDTO gameCreation)
        {
            var game = mapper.Map <Games>(gameCreation);

            context.Game.Add(game);
            await context.SaveChangesAsync();

            var gameDTO = mapper.Map <GamesDTO>(game);;//Retorna cabezera location donde esta la ubicación del recurso

            return(new CreatedAtRouteResult("GetGame", new { id = game.Id }, gameDTO));
        }