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();
            }
        }
Пример #2
0
 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;
 }
Пример #3
0
        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();
            }
        }