コード例 #1
0
        public static FilesManager GetInstance()
        {
            string path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

            if (s_FilesManager == null)
            {
                lock (sr_padlock)
                {
                    if (s_FilesManager == null)
                    {
                        s_FilesManager = new FilesManager();
                    }
                }
            }

            return(s_FilesManager);
        }
コード例 #2
0
ファイル: Facade.cs プロジェクト: LiorBy/DP.EX3_RotemAndLior
        public MissingFriends CheckLeftFriends()
        {
            MissingFriends currentFriends = new MissingFriends();

            if (logic.loggedInUser != null)
            {
                m_FriendsFromFile             = FilesManager.GetInstance().loadfriendfromfile(logic.loggedInUser);
                currentFriends.missingFriends = logic.compareFriends(m_FriendsFromFile);

                if (currentFriends.missingFriends.Count <string>() > 0)
                {
                    //////////someone in the friendlist had left
                    FilesManager.GetInstance().updateFriendsToFile(logic.loggedInUser);
                }
            }

            return(currentFriends);
        }