public async Task <IActionResult> FicApiUpdateAlmacen([FromForm] ce_cat_inventarios inventario) { try { var actualizar = FicLoDBContext.ce_cat_inventarios.First(a => a.IdProdServ == inventario.IdProdServ && a.IdPresentacion == inventario.IdPresentacion); actualizar.Activo = inventario.Activo; actualizar.Borrado = inventario.Borrado; actualizar.CantidadApartada = inventario.CantidadApartada; actualizar.CantidadDisponible = inventario.CantidadDisponible; actualizar.CantidadMerma = inventario.CantidadMerma; actualizar.FechaUltMod = inventario.FechaUltMod; actualizar.IdAlmacen = inventario.IdAlmacen; actualizar.StockMaximo = inventario.StockMaximo; actualizar.StockMinimo = inventario.StockMinimo; actualizar.Ubicacion = inventario.Ubicacion; actualizar.UsuarioMod = inventario.UsuarioMod; FicLoDBContext.SaveChanges(); return(Ok(actualizar)); } catch (Exception e) { Dictionary <String, String> err = new Dictionary <string, string>(); err.Add("err", "No se encontraron registros"); return(Ok(err)); } }
public async Task <IActionResult> FicApiSetInventario([FromForm] ce_cat_inventarios inventario) { ce_cat_inventarios insertar = inventario; FicLoDBContext.ce_cat_inventarios.Add(insertar); FicLoDBContext.SaveChanges(); return(Ok(insertar)); }
public async Task <IActionResult> FicApiDeleteInventario([FromQuery] short producto, [FromQuery] string presentacion) { ce_cat_inventarios inventario = new ce_cat_inventarios(); inventario.IdProdServ = producto; inventario.IdPresentacion = presentacion; try { FicLoDBContext.ce_cat_inventarios.Remove(inventario); FicLoDBContext.SaveChanges(); return(Ok(inventario)); } catch (Microsoft.EntityFrameworkCore.DbUpdateException e) { Dictionary <String, String> err = new Dictionary <string, string>(); err.Add("err", "No se encontraron registros"); return(Ok(err)); } }