public static string AddAdmininDB(AdminManageDetail _newuser) { GuruETC.DB.GuruETCEntities _etc = new DB.GuruETCEntities(); string msg = string.Empty; MembershipCreateStatus sts; try { Membership.CreateUser(_newuser.UserName, _newuser.Password, _newuser.Email, null, null, true, out sts); if (sts == MembershipCreateStatus.Success) { MembershipUser _getUser = Membership.GetUser(_newuser.UserName); if (_getUser != null) { Roles.AddUserToRole(_getUser.UserName, "Admin"); AdminProfile _prof = new AdminProfile() { UserGuid = (Guid)_getUser.ProviderUserKey, DOB = DateTime.Parse(_newuser.ADOB), Name = _newuser.UserName }; _etc.AddToAdminProfiles(_prof); _etc.SaveChanges(); msg = "Success"; } } } catch (Exception ex) { throw ex; } return(msg); }
public static string AddAdmininDB(AdminManageDetail _newuser) { GuruETC.DB.GuruETCEntities _etc = new DB.GuruETCEntities(); string msg = string.Empty; MembershipCreateStatus sts; try { Membership.CreateUser(_newuser.UserName, _newuser.Password, _newuser.Email, null, null, true, out sts); if (sts == MembershipCreateStatus.Success) { MembershipUser _getUser = Membership.GetUser(_newuser.UserName); if (_getUser != null) { Roles.AddUserToRole(_getUser.UserName, "Admin"); AdminProfile _prof = new AdminProfile() { UserGuid = (Guid)_getUser.ProviderUserKey, DOB = DateTime.Parse(_newuser.ADOB), Name = _newuser.UserName}; _etc.AddToAdminProfiles(_prof); _etc.SaveChanges(); msg = "Success"; } } } catch(Exception ex) { throw ex; } return msg; }
public ActionResult AddAdmin(AdminDetail _pmodel) { AdminManageDetail _newuser = new AdminManageDetail() { UserName = _pmodel.UserName, Password = _pmodel.Password, ADOB = _pmodel.ADOB, Email = _pmodel.Email }; string msg = AdminManage.AddAdmininDB(_newuser); if (msg == "Success") return RedirectToAction("Index", "Patient"); else return View(_pmodel); }