public ActionResult Create(Producto producto, HttpPostedFileBase file) { if (ModelState.IsValid) { Random rnd1 = new Random(); producto.Imagen = "/Pimages/" + Path.GetFileNameWithoutExtension(file.FileName) + rnd1.Next().ToString() + file.FileName.Substring(file.FileName.LastIndexOf('.')); //var path = Path.Combine(Server.MapPath("/Pimages"), producto.Imagen); var path = Server.MapPath(producto.Imagen); file.SaveAs(path); db.Producto.Add(producto); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.IDEstado = new SelectList(db.EstadoMisc.Where(b => b.Tipo == "Producto"), "IDEstado", "Detalle", producto.IDEstado); ViewBag.IDProductoCategoria = new SelectList(db.ProductoCategoria, "IDProductoCategoria", "Detalle", producto.IDProductoCategoria); return View(producto); }
public ActionResult Edit(Producto producto) { if (ModelState.IsValid) { db.Entry(producto).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.IDEstado = new SelectList(db.EstadoMisc, "IDEstado", "Tipo", producto.IDEstado); ViewBag.IDProductoCategoria = new SelectList(db.ProductoCategoria, "IDProductoCategoria", "Detalle", producto.IDProductoCategoria); return View(producto); }