Example #1
0
        public AdminController()
        {
            List <Empresa> misionsList = db.Empresa.ToList();

            model          = misionsList[0];
            listPortafolio = db.Portafolio.ToList();

            var config = new MapperConfiguration(cfg => {
                cfg.CreateMap <Portafolio, PortafolioPartialModel>();
            });

            map = config.CreateMapper();
            autoMapPortafolioModel = map.Map <Portafolio, PortafolioPartialModel>(autoMapPortafolioModel = new PortafolioPartialModel());
        }
Example #2
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Portafolio portafolio = db.Portafolio.Find(id);

            if (portafolio == null)
            {
                return(HttpNotFound());
            }
            autoMapPortafolioModel = map.Map <Portafolio, PortafolioPartialModel>(portafolio);
            return(View(autoMapPortafolioModel));
        }
Example #3
0
        public ActionResult AddCreate([Bind(Include = "NombreProducto, Detalles, Precio")] PortafolioPartialModel autoMapPortafolioModel)
        {
            HttpPostedFileBase file = Request.Files[0];

            if (ModelState.IsValid)
            {
                autoMapPortafolioModel.Fotos64 = file;
                byte[]     foto  = autoMapPortafolioModel.GetByte64File;
                Portafolio model = new Portafolio();
                model.Foto           = foto;
                model.NombreProducto = autoMapPortafolioModel.NombreProducto;
                model.Detalles       = autoMapPortafolioModel.Detalles;
                model.Precio         = autoMapPortafolioModel.Precio;
                db.Portafolio.Add(model);
                db.SaveChanges();
            }
            return(RedirectToAction("Portafolio", "Admin", new { mensaje = "PRODUCTO REGISTRADO CON EXITO" }));
        }