public async Task <ActionResult> Put(int id, [FromBody] ProveedorCreacionDTO proveedorActualizacion) { var proveedor = _mapper.Map <Proveedor>(proveedorActualizacion); proveedor.CodigoProveedor = id; _contexto.Entry(proveedor).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] ProveedorCreacionDTO proveedorCreacionDTO) { var proveedor = this.mapper.Map <Proveedor>(proveedorCreacionDTO); proveedor.CodigoProveedor = id; this.inventarioDBContext.Entry(proveedor).State = EntityState.Modified; await this.inventarioDBContext.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] ProveedorCreacionDTO ProveedorCreacion) { var proveedor = mapper.Map <Proveedor>(ProveedorCreacion); //mapea el objeto categoria contexto.Add(proveedor); //se almacena en la DB await contexto.SaveChangesAsync(); var proveedorDTO = mapper.Map <ProveedorDTO>(proveedor); //setea a categoria dto return(new CreatedAtRouteResult("GetCategoria", new { id = proveedor.CodigoProveedor }, proveedorDTO)); //devuelve el id que le asigno la DB }
public async Task <ActionResult> Post([FromBody] ProveedorCreacionDTO proveedorCreacion)//Se espera recibir un JSON o un DOC.XML { var proveedor = this.mapper.Map <Proveedor>(proveedorCreacion); this.dBContext.Add(proveedor); await this.dBContext.SaveChangesAsync(); var proveedorDTO = this.mapper.Map <ProveedorDTO>(proveedor); return(new CreatedAtRouteResult("GetProveedor", new { id = proveedor.CodigoProveedor }, proveedorDTO)); }
public async Task <ActionResult> Post([FromBody] ProveedorCreacionDTO proveedorCreacionDTO) { var proveedor = this.mapper.Map <Entities.Proveedor>(proveedorCreacionDTO); this.inventarioDBContext.Add(proveedor); await this.inventarioDBContext.SaveChangesAsync(); var proveedorDTO = this.mapper.Map <ProveedorDTO>(proveedor); return(new CreatedAtRouteResult("GetProveedor", new { id = proveedor.CodigoProveedor }, proveedorDTO)); }
public async Task <ActionResult> Post([FromBody] ProveedorCreacionDTO proveedorCreacion) { var proveedor = _mapper.Map <Proveedor>(proveedorCreacion); _contexto.Add((object)proveedor); await _contexto.SaveChangesAsync(); var proveedorDto = _mapper.Map <ProveedorDTO>(proveedor); return(new CreatedAtRouteResult("GetProveedor", new { id = proveedor.CodigoProveedor }, proveedorDto)); }
public async Task <ActionResult> Put(int id, [FromBody] ProveedorCreacionDTO proveedorCreacionDTO) { return(await Put <ProveedorCreacionDTO, Proveedor>(id, proveedorCreacionDTO)); }
public async Task <ActionResult> Post([FromBody] ProveedorCreacionDTO proveedorCreacionDTO) { return(await Post <ProveedorCreacionDTO, Proveedor, ProveedorDTO>(proveedorCreacionDTO, "obtenerProveedor")); }