예제 #1
0
파일: UserManager.cs 프로젝트: Gvin/Diplom
        public bool IsUserLoggedIn(User user)
        {
            CheckTimeoutSessions();

            foreach (var value in loggedUsers.Values)
            {
                if (user.Equals(value.User))
                    return true;
            }
            return false;
        }
예제 #2
0
파일: DataManager.cs 프로젝트: Gvin/Diplom
 public List<Repository> GetRepositories(User owner)
 {
     return repositoryManager.GetRepositories(owner);
 }
예제 #3
0
파일: Session.cs 프로젝트: Gvin/Diplom
 public Session(User user)
 {
     this.user = user;
     created = DateTime.Now;
 }
예제 #4
0
파일: UserManager.cs 프로젝트: Gvin/Diplom
 public Guid AddUser(User user)
 {
     var guid = Guid.NewGuid();
     loggedUsers.Add(guid, new Session(user));
     return guid;
 }