Пример #1
0
        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());
            }
        }
Пример #2
0
        // 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);
            
        }
Пример #3
0
        // 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));
        }
Пример #4
0
 public ActionResult Delete(CervezaViewModel articulo)
 {
     try
     {
         CervezaCEN art = new CervezaCEN();
         art.Destroy(articulo.id);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Пример #5
0
 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());
     }
 }
Пример #6
0
 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());
     }
 }
Пример #7
0
        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);
        }
Пример #8
0
        // GET: Cerveza/Create
        public ActionResult Create()
        {
            CervezaViewModel usuarioEN = new CervezaViewModel();

            return(View(usuarioEN));
        }