public JsonResult FogotPassword(string emailId)
 {
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     var passwd = customMembershipProvider.CreatePassword(8);
     var status = customMembershipProvider.UpdatePassword(emailId, passwd);
     var userDetail = customMembershipProvider.GetUser(emailId);
     if (status)
     {
         using (var sw = new StringWriter())
         {
             ViewData.Model = userDetail;
             ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, "ForgotPassword");
             ViewContext viewContext = new ViewContext(ControllerContext, viewResult.View, ViewData, TempData, sw);
             viewResult.View.Render(viewContext, sw);
             try
             {
                 Utilities.Email.SendMail(emailId, sw.GetStringBuilder().ToString(),"Forgot Password");
             }
             catch (Exception ex)
             {
             }
         }
     }
     return Json(status);
 }
 public ActionResult Add()
 {
     var customRoleProvider = new CustomAuthentication.CustomRoleProvider();
     //var roleID = customRoleProvider.GetRole("Speakers");
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     //var Users = customMembershipProvider.GetUsers(roleID.RoleId);
     return PartialView();
 }
 public PartialViewResult Add()
 {
     var customRoleProvider = new CustomAuthentication.CustomRoleProvider();
     var roleID = customRoleProvider.GetRole("Office");
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     var Users = customMembershipProvider.GetUsers(roleID.RoleId);
     return PartialView(Users);
 }
 public PartialViewResult Edit(int id)
 {
     var customRoleProvider = new CustomAuthentication.CustomRoleProvider();
     var roleID = customRoleProvider.GetRole("Office");
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     var Users = customMembershipProvider.GetUsers(roleID.RoleId);
     ViewData["Users"] = Users;
     var officesManager = new DataAccess.OfficeMananer();
     return PartialView(officesManager.GetOffice(id));
 }
 public JsonResult FacebookCreateAccount(string id, int userRoleID)
 {
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     var status = customMembershipProvider.FacebookCreateUser(id, userRoleID);
     if (status)
     {
         var userDetail = customMembershipProvider.GetUser(id);
         new DataModel.UserDetailManager().Add(userDetail.UserId);
     }
     return Json(status);
 }
        public ActionResult ChangedPassword(FormCollection formCollection)
        {
            if (UserDetail == null)
            {
                return RedirectToAction("", "");
            }

            var userID = UserDetail.UserId;
            var oldPassword = formCollection["oldPassword"].ToString();
            var newPassword = formCollection["Password"].ToString();
            var status = new CustomAuthentication.CustomMembershipProvider().ChangePassword(userID, oldPassword, newPassword);
            ViewData["Status"] = status;
            return View();
        }
 public ActionResult Add()
 {
     var userDetailManager = new DataAccess.UserManager();
     var officeMananer = new DataAccess.OfficeMananer();
     var user = userDetailManager.GetUserDetail(UserDetail.UserId);
     var offices = officeMananer.GetOffices(IsAdmin ? 0 : UserDetail.UserId);
     ViewData["Offices"] = offices;
     var conventionManager = new DataAccess.ConventionManager();
     var conventions = conventionManager.GetConventions();
     ViewData["Conventions"] = conventions;
     if (IsAdmin)
     {
         var customRoleProvider = new CustomAuthentication.CustomRoleProvider();
         var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
         ViewData["Employee"] = customMembershipProvider.GetUsers(4);
     }
     return PartialView();
 }
 public PartialViewResult Edit(int id)
 {
     var customRoleProvider = new CustomAuthentication.CustomRoleProvider();
     var roleID = customRoleProvider.GetRole("Speakers");
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     var conventionManager = new DataAccess.ConventionManager();
     var conventionDetail = conventionManager.GetConventionDetail(id);
     return PartialView(conventionDetail);
 }
 public JsonResult GoogleAuthenticate(string username)
 {
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     var status = customMembershipProvider.GoogleAuthenticate(username);
     return Json(status);
 }
 public JsonResult FacebookAuthenticate(string id)
 {
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     var status = customMembershipProvider.FacebookAuthenticate(id);
     return Json(status);
 }
 public JsonResult Authenticate(string username, string password)
 {
     var customMembershipProvider = new CustomAuthentication.CustomMembershipProvider();
     var status = customMembershipProvider.Authenticate(username, password);
     return Json(status);
 }