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()); }
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)); }
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" })); }