// GET: Account //public ActionResult Index() //{ // return View(); //} //[HttpPost] //public ActionResult Index(userLoginDetails input) //{ // using (DataquadEntities db = new DataquadEntities()) // { // var userDetails = db.userLoginDetails.Where(x => x.userName == input.userName && x.password == input.password).FirstOrDefault(); // if (userDetails == null) // { // input.ErrorMessage = "Invalid username or password"; // return View("Index", input); // } // else // { // var xyz = db.userPersonalDetails.Where(x => x.id == userDetails.userId).FirstOrDefault(); // if (xyz != null) // { // return RedirectToAction("LogOn", "Account", new { ID = xyz.id }); // } // else // { // return RedirectToAction("CreateProfile", new { id = userDetails.userId }); // } // } // } //} public ActionResult DisplayImages(int?id) { DataquadEntities db = new DataquadEntities(); userProfileImages userImages = new userProfileImages(); return(View("LogOn", id)); }
public ActionResult Upload(userProfileImages image) { if (image.File != null) { if (image.File.ContentLength > (8 * 1024 * 1024)) { ModelState.AddModelError("CustomError", "File size must be less than 8 MB"); return(View()); } if (!(image.File.ContentType == "image/jpeg" || image.File.ContentType == "image/gif")) { ModelState.AddModelError("CustomError", "File type allowed : jpeg and gif"); return(View()); } //Images image = new Images(); image.FileName = image.File.FileName; image.ImageSize = image.File.ContentLength; byte[] data = new byte[image.File.ContentLength]; image.File.InputStream.Read(data, 0, image.File.ContentLength); image.ImageData = data; // image.UserId = userId; if (ModelState.IsValid) { using (DataquadEntities db = new DataquadEntities()) { var recordFromDB = db.userProfileImages.Where(x => x.UserId == image.UserId).FirstOrDefault(); if (recordFromDB == null) { db.userProfileImages.Add(image); db.SaveChanges(); return(RedirectToAction("ViewProfile", new { id = image.UserId })); } else { recordFromDB.FileName = image.FileName; recordFromDB.ImageData = data; recordFromDB.ImageSize = image.ImageSize; recordFromDB.UserId = image.UserId; db.SaveChanges(); return(RedirectToAction("ViewProfile", new { id = recordFromDB.UserId })); } } } return(RedirectToAction("Home", "Home", new { id = image.UserId })); } else { ModelState.AddModelError("FileName", "Please select an image to upload"); DataquadEntities db = new DataquadEntities(); userProfileImages abc = new userProfileImages(); //image.UserId = userId; ViewBag.userImages = db.userProfileImages.Where(x => x.UserId == image.UserId).FirstOrDefault(); return(View(image)); } }
public ActionResult Upload(int?id) { DataquadEntities db = new DataquadEntities(); userProfileImages image = new userProfileImages(); image.UserId = id; ViewBag.userImages = db.userProfileImages.Where(x => x.UserId == id).FirstOrDefault(); return(View(image)); }