Exemplo n.º 1
0
        public ActionResult saveimage(UserImage user)
        {
            // Apply Validation Here



            if (user.File.ContentLength > (2 * 1024 * 1024))
            {
                //ModelState.AddModelError("CustomError", "File size must be less than 2 MB");
                ViewData["Exception"] = "File size must be less than 2 MB";
                return(View(user));
            }
            if (!(user.File.ContentType == "image/jpeg" || user.File.ContentType == "image/gif"))
            {
                //ModelState.AddModelError("CustomError", "File type allowed : jpeg and gif");
                ViewData["Exception"] = "File type allowed : jpeg and gif";
                return(View(user));
            }



            byte[] data = new byte[user.File.ContentLength];
            user.File.InputStream.Read(data, 0, user.File.ContentLength);

            user.ProfPic = data;


            UserLayer layer = new UserLayer();

            if (layer.Saveimage(user))
            {
                @ViewData["Sucess"] = "Successfully Updated";
            }
            return(View(user));
        }