private ApplicationUser PersistApplicationUser(ApplicationUser user) { if (MiniSessionManager.TryGetInstance() == null) { MiniSessionManager.ExecuteInUoW(manager => { _repositoryBuilder .CreateCreateRepository() .Save(user); }, _sessionManager); } else { _repositoryBuilder .CreateCreateRepository(_sessionManager) .Save(user); } return(user); }