public static bool eliminarProducto(ViewProducto productoActualizar) { try { using (var db = new pruebaEntities()) { var producto = (from p in db.priducto where p.id == productoActualizar.id select p).FirstOrDefault(); producto.nombre = productoActualizar.Nombre; db.priducto.Attach(producto); db.Entry<priducto>(producto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return true; } catch (Exception ex) { return false; } }
public ActionResult CrearProductos(ViewProducto model) { string strRutaCompleta = string.Format("{0}\\{1}", HostingEnvironment.MapPath("~"), "img"); strRutaCompleta += "\\" + model.imagen.FileName; model.imagen.SaveAs(strRutaCompleta); model.rulImagen = "~/img/" + model.imagen.FileName; bool bitGuardo = ProductoServices.CrearProducto(model); return View(); }
public ActionResult CrearProductos() { ViewProducto model = new ViewProducto(); var productos = ProductoServices.obtenerProductos(); productos.Insert(0, new priducto { id = -1, nombre = "Seleccione" }); model.Produstos = new SelectList(productos, "id", "nombre", - 1); return View(model); }
public List <ViewProducto> BuscarProductos(string buscar) { if (Seguridad.validarToken(SoapHeader)) { return(Consultas.BuscarProductos(buscar)); } else { ViewProducto cate = new ViewProducto { Nombre = "-1" }; List <ViewProducto> error = new List <ViewProducto> { cate }; return(error); } }
public static bool CrearProducto(ViewProducto model) { try { priducto producto = new priducto(){nombre = model.Nombre, fechacreacion = DateTime.Now, rutaimagen = model.rulImagen}; using(var db = new pruebaEntities()) { db.priducto.Add(producto); db.SaveChanges(); } return true; } catch(Exception ex) { return false; } }