protected void DeleteUser(string userName) { try { UserProfile user = DbContext.UserProfiles.FirstOrDefault(u => u.UserName.ToLower() == userName.ToLower()); if (user != null) { var su = StoreUserRepository.GetStoreUserByUserId(user.UserId); StoreUserRepository.Delete(su); StoreUserRepository.Save(); } } catch (Exception ex) { Logger.Error(ex, "Exception " + ex.StackTrace, userName); } if (Roles.GetRolesForUser(userName).Any()) { Roles.RemoveUserFromRoles(userName, Roles.GetRolesForUser(userName)); } ((SimpleMembershipProvider)Membership.Provider).DeleteAccount(userName); // deletes record from webpages_Membership table ((SimpleMembershipProvider)Membership.Provider).DeleteUser(userName, true); // deletes record from UserProfile table }
public void GetStoreUserRepository() { var s = new StoreUserRepository(dbContext); var m = s.GetStoreUserByUserId(28); Assert.IsNotNull(m); }
public ActionResult DeleteUser(int id) { var user = StoreUserRepository.GetStoreUserByUserId(id); return(View(user)); }