public void ActualizarInventario(decimal id, TR_inventario inventario)
        {
            var           resultado = db.INVENTARIO.Find(id);
            TR_inventario i         = new TR_inventario(id, inventario.NOMBRE, inventario.NOMBRE);

            db.Entry(resultado).CurrentValues.SetValues(i);
            db.Entry(resultado).State = EntityState.Modified;
            db.SaveChanges();
        }
        public IHttpActionResult ActualizarInventario(decimal id, TR_inventario inventario)
        {
            var resultado = validaciones.ActualizarInventario(id, inventario);

            if (resultado == "OK")
            {
                return(Ok("Inventario actualziado correctamente"));
            }
            return(BadRequest(resultado));
        }
        public IHttpActionResult RegistrarInventario(TR_inventario inventario)
        {
            var resultado = validaciones.AgregarInventario(inventario);

            if (resultado == "OK")
            {
                return(Ok("Inventario registrado correctamente"));
            }
            return(BadRequest(resultado));
        }
        public void AgregarInventario(TR_inventario inventario)
        {
            var dato = db.INVENTARIO.Create();

            dato.INVENTARIO_ID = numero.numeroAleatorio();
            dato.DESCRIPCION   = inventario.DESCRIPCION;
            dato.NOMBRE        = inventario.NOMBRE;

            db.INVENTARIO.Add(dato);
            db.SaveChanges();
        }
        public TR_inventario BuscarInventario(decimal id)
        {
            var           resultado  = db.INVENTARIO.FirstOrDefault(x => x.INVENTARIO_ID == id);
            TR_inventario inventario = new TR_inventario
            {
                INVENTARIO_ID = resultado.INVENTARIO_ID,
                DESCRIPCION   = resultado.DESCRIPCION,
                NOMBRE        = resultado.NOMBRE
            };

            return(inventario);
        }