public ActionResult Create(Ruta art, HttpPostedFileBase file) { string fileName = "", path = ""; // Verify that the user selected a file if (file != null && file.ContentLength > 0) { // extract only the fielname fileName = Path.GetFileName(file.FileName); // store the file inside ~/App_Data/uploads folder path = Path.Combine(Server.MapPath("~/Images/Uploads"), fileName); //string pathDef = path.Replace(@"\\", @"\"); file.SaveAs(path); } try { fileName = "/Images/Uploads/" + fileName; ArticuloCEN cen = new ArticuloCEN(); cen.New_(art.Descripcion, art.Precio, art.IdCategoria, fileName, art.Nombre); return RedirectToAction("PorCategoria", new { id=art.IdCategoria}); } catch { return View(); } }
public Ruta ConvertENToModelUI(ArticuloEN en) { Ruta art = new Ruta(); art.id = en.Id; art.Descripcion = en.Descripcion; art.Nombre = en.Nombre; art.Precio = en.Precio; art.Imagen = en.Url; art.IdCategoria = en.Categoria.Id; art.NombreCategoria = en.Categoria.Nombre; return art; }
public Ruta ConvertENToModelUI(RutaEN en) { Ruta rut = new Ruta(); rut.Nombre = en.Nombre; rut.Descripcion = en.Descripcion; rut.Provincia = en.Provincia; rut.Puntuacion = en.PuntuacionMedia; rut.Fecha = en.FechaCreacion; IList<string>sitios= new List<string>(); foreach (SitioEN sit in en.Sitio) { sitios.Add(sit.Nombre); } rut.Idsitios = sitios; return rut; }
// // GET: /Articulo/Create public ActionResult Create(int id) { Ruta art = new Ruta(); art.IdCategoria = id; return View(art); }
public ActionResult Edit(Ruta art) { try { ArticuloCEN cen = new ArticuloCEN(); cen.Modify(art.id, art.Descripcion, art.Precio,art.Imagen, art.Nombre); return RedirectToAction("PorCategoria", new { id = art.IdCategoria }); } catch { return View(); } }