Exemplo n.º 1
0
        public ActionResult Perfil(VendedorModel ven, IList <IFormFile> Image)
        {
            IFormFile uploadedImage = Image.FirstOrDefault();

            if (ModelState.IsValid)
            {
                if (Image.Count > 0)
                {
                    MemoryStream ms = new MemoryStream();
                    uploadedImage.OpenReadStream().CopyTo(ms);
                    var size = ms.Length;
                    if (ms.Length > 1048576)
                    {
                        ViewBag.Vendedor  = ven;
                        TempData["error"] = "Limite 1MB";
                        return(View());
                    }
                    ven.Foto        = ms.ToArray();
                    ven.ContentType = uploadedImage.ContentType;
                    HttpContext.Session.SetString("Foto", Convert.ToBase64String(ven.Foto));
                }
                VendedorDAO obj = new VendedorDAO();
                obj.Editar(ven);
                return(RedirectToAction("Index", "Vendedor"));
            }
            ViewBag.Vendedor  = ven;
            TempData["error"] = "Limite 1MB";
            return(RedirectToAction("Index", "Home"));
        }
Exemplo n.º 2
0
 public IActionResult Edit(VendedorModel ven)
 {
     if (ModelState.IsValid)
     {
         VendedorDAO obj = new VendedorDAO();
         obj.Editar(ven);
         return(RedirectToAction(nameof(Index)));
     }
     ViewBag.Vendedor = ven;
     return(View());
 }