예제 #1
0
        public async Task <ActionResult> Put(int id, [FromBody] InventariosCreacionDTO inventarioActualizar)
        {
            var inventarios = mapper.Map <Inventario>(inventarioActualizar);

            inventarios.CodigoInventario      = id;
            contexto.Entry(inventarios).State = EntityState.Modified;
            await contexto.SaveChangesAsync();

            return(NoContent());
        }
예제 #2
0
        public async Task <ActionResult> Post([FromBody] InventariosCreacionDTO inventariosCreacion)
        {
            var inventarios = mapper.Map <Inventario>(inventariosCreacion);

            contexto.Add(inventarios);
            await contexto.SaveChangesAsync();

            var inventariosDTO = mapper.Map <InventarioDTO>(inventarios);

            return(new CreatedAtRouteResult("GetInventario", new { id = inventarios.CodigoInventario }, inventariosDTO));
        }