public ActionResult AddorEdit(users user, HttpPostedFileBase file) { using (testtestEntities4 db = new testtestEntities4()) { if (db.users.Any(x => x.email == user.email)) { ViewBag.DuplicateMessage = "email Already Exists."; return(View("AddOrEdit", user)); } if (file != null && file.ContentLength > 0) { string filename = Path.GetFileName(file.FileName); string imgpath = Path.Combine(Server.MapPath("~/user-images"), file.FileName); file.SaveAs(imgpath); user.photo = file.FileName; user.usertypeId = 2; db.users.Add(user); db.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Successful."; return(View("AddOrEdit", new users())); } }