public ActionResult Create(CervezaViewModel cerveza, HttpPostedFileBase file) { string fileName = "", path = ""; // Verify that the user selected a file if (file != null && file.ContentLength > 0) { System.Diagnostics.Debug.WriteLine("Entro en el if "); // extract only the fielname fileName = Path.GetFileName(file.FileName); System.Diagnostics.Debug.WriteLine(fileName); // store the file inside ~/App_Data/uploads folder path = Path.Combine(Server.MapPath("~/Content/IMG"), fileName); System.Diagnostics.Debug.WriteLine(path); //string pathDef = path.Replace(@"\\", @"\"); file.SaveAs(path); } try { fileName = "/Content/IMG/" + fileName; System.Diagnostics.Debug.WriteLine("Nombre: " + fileName); CervezaCEN art = new CervezaCEN(); art.New_(cerveza.Nombre, cerveza.Stock, cerveza.Precio, cerveza.ValMedia, cerveza.Descripcion, fileName, cerveza.Marca, cerveza.Volumen, cerveza.Unidades, cerveza.Graduacion, cerveza.Tipo); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: ArtVal/Details/5 public ActionResult Details(int id) { CervezaViewModel usu = null; IEnumerable<ValoracionViewModel> val = null; ArtValViewModel artVal = new ArtValViewModel(); CervezaCEN cerCEN = new CervezaCEN(); CervezaEN usuEN = cerCEN.ReadOID(id); ValoracionCEN valCEN = new ValoracionCEN(); usu = new AssemblerCerveza().ConvertENToModelUI(usuEN); IList<ValoracionEN> valEN = valCEN.ReadAll(0, -1).ToList(); IList<ValoracionEN> bueno = new List<ValoracionEN>(); foreach (var item in valEN) { if (item.Articulo.Id == id) { bueno.Add(item); } } usu = new AssemblerCerveza().ConvertENToModelUI(usuEN); val = new AssemblerValoracion().ConvertListENToModel(bueno).ToList(); artVal.cerveza = usu; artVal.valoraciones = val; return View(artVal); }
// GET: Cerveza/Delete/5 public ActionResult Delete(int id) { CervezaViewModel usu = null; SessionInitialize(); CervezaEN usuEN = new CervezaCAD(session).ReadOIDDefault(id); usu = new AssemblerCerveza().ConvertENToModelUI(usuEN); SessionClose(); return(View(usu)); }
public ActionResult Delete(CervezaViewModel articulo) { try { CervezaCEN art = new CervezaCEN(); art.Destroy(articulo.id); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(CervezaViewModel articulo) { try { CervezaCEN cen = new CervezaCEN(); cen.Modify(articulo.id, articulo.Nombre, articulo.Stock, articulo.Precio, articulo.ValMedia, articulo.Descripcion, articulo.Imagen, articulo.Marca, articulo.Volumen, articulo.Unidades, articulo.Graduacion, articulo.Tipo); return(RedirectToAction("Index", new { id = articulo.id })); } catch { return(View()); } }
public ActionResult Create(CervezaViewModel articulo) { try { CervezaCEN art = new CervezaCEN(); art.New_(articulo.Nombre, articulo.Stock, articulo.Precio, articulo.ValMedia, articulo.Descripcion, articulo.Imagen, articulo.Marca, articulo.Volumen, articulo.Unidades, articulo.Graduacion, articulo.Tipo); return(RedirectToAction("Index")); } catch { return(View()); } }
public CervezaViewModel ConvertENToModelUI(CervezaEN en) { CervezaViewModel art = new CervezaViewModel(); art.id = en.Id; art.Descripcion = en.Descripcion; art.Nombre = en.Nombre; art.Precio = en.Precio; art.Imagen = en.Imagen; art.Marca = en.Marca; art.ValMedia = en.ValMedia; art.Stock = en.Stock; art.Graduacion = en.Graduacion; art.Unidades = en.Unidades; art.Volumen = en.Volumen; return(art); }
// GET: Cerveza/Create public ActionResult Create() { CervezaViewModel usuarioEN = new CervezaViewModel(); return(View(usuarioEN)); }