public ActionResult Add_New(FormCollection f) { ViewBag.Message = null; string trimEmail = ""; string email = f["somevalue"]; if (email.Contains("(")) { trimEmail = email.Substring(0, email.IndexOf('(')).Trim(); } else { trimEmail = email; } try { var userID = db.APMT_User.SingleOrDefault(x => x.Email.Equals(trimEmail)).ID; if (userID != null) { APMT_Company_User companyUser = new APMT_Company_User(); companyUser.Company_id = 1; companyUser.User_id = int.Parse(userID.ToString()); db.APMT_Company_User.Add(companyUser); db.SaveChanges(); ViewBag.Message = "Successful"; return(RedirectToAction("View_List")); } else { ViewBag.Message = "User not exist !"; return(RedirectToAction("View_List")); } } catch (Exception e) { ViewBag.Message = "Add new Failure !"; return(RedirectToAction("View_List")); } }
public ActionResult Add_New(FormCollection f) { string trimEmail = ""; string mesg = ""; if (f != null) { string email = f["txtCM_email"]; if (email.Contains("(")) { trimEmail = email.Substring(0, email.IndexOf('(')).Trim(); } else { trimEmail = email; } try { var user = db.APMT_User.SingleOrDefault(x => x.Email.Equals(trimEmail)); if (user != null) { var userID = user.ID; if (user.Allowed == 1) { var existMember = db.APMT_Company_User.SingleOrDefault(x => x.User_id == userID); if (existMember == null) { APMT_Company_User companyUser = new APMT_Company_User(); companyUser.Company_id = CompanyID; companyUser.User_id = int.Parse(userID.ToString()); companyUser.Allowed = 1; companyUser.isMember = true; companyUser.isAdministrator = false; companyUser.isCreator = false; db.APMT_Company_User.Add(companyUser); db.SaveChanges(); //mesg = "Successful"; TempData["Message"] = "Successful"; return(RedirectToAction("View_List")); } else { //mesg = "This user was existed in this company!"; TempData["Message"] = "This user was existed in this company!"; return(RedirectToAction("View_List")); } } else { //mesg = "This user was Blocked"; TempData["Message"] = "This user was Blocked"; return(RedirectToAction("View_List")); } } else { //mesg = "This user not Exist"; TempData["Message"] = "This user not Exist"; return(RedirectToAction("View_List")); } } catch (Exception e) { //mesg = "Add new Failure,Please Try Again !"; TempData["Message"] = "Add new Failure !"; return(RedirectToAction("View_List")); } } else { TempData["Message"] = "Please Input Email"; return(RedirectToAction("View_List")); } //return Json(new //{ // mesg //}, JsonRequestBehavior.AllowGet); }