public ActionResult Index([Bind(Exclude = "Id")] MemberRegistration mr) { var validImageTypes = new string[] { "image/gif", "image/jpeg", "image/pjpeg", "image/png" }; if (mr.ImageFile == null || mr.ImageFile.ContentLength == 0) { // ModelState.AddModelError("ImageUpload", "This field is required"); } else if (!validImageTypes.Contains(mr.ImageFile.ContentType)) { // ModelState.AddModelError("ImageUpload", "Please choose either a GIF, JPG or PNG image."); } mr.member.ImagePath = uploadFile(mr.ImageFile); //mr.member.ImagePath = SaveSnap(Request.Form["avatarCropped"]); if (ModelState.IsValid) { mr.member.MemberType = "member"; mr.contact.Subscribed = ""; mo.AddMemeber(mr.member); int a = int.Parse(mo.getMemberID()) - 1; if (mr.member.note != null && mr.member.note != "") { mr.member.note = mr.member.note.Trim(); } mr.contact.MemberID = int.Parse(a.ToString()); co.AddContact(mr.contact); ViewBag.Message = " Successfully Add Member !!! "; ModelState.Clear(); } ViewBag.ID = mo.getMemberID(); return(View()); }