Exemplo n.º 1
0
 private Brouchure ToBrouchure(BrouchureView view)
 {
     return(new Brouchure
     {
         BrochureDescription = view.BrochureDescription,
         BrouchureId = view.BrouchureId,
         BrouchureImage = view.BrouchureImage,
         LastUpdate = view.LastUpdate,
         PerfilId = view.PerfilId,
         Perfil = view.Perfil,
     });
 }
Exemplo n.º 2
0
        public async Task <ActionResult> Edit(BrouchureView view)
        {
            if (ModelState.IsValid)
            {
                var pic    = view.BrouchureImage;
                var folder = "~/Content/BrouchureImage";

                if (view.ImageBrouchureFile != null)
                {
                    pic = FilesHelper.UploadPhoto(view.ImageBrouchureFile, folder);
                    pic = string.Format("{0}/{1}", folder, pic);
                }

                var brouchure = ToBrouchure(view);
                brouchure.BrouchureImage  = pic;
                db.Entry(brouchure).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.PerfilId = new SelectList(db.Perfils, "PerfilId", "Name", view.PerfilId);
            return(View(view));
        }