Esempio n. 1
0
        static void Main(string[] args)
        {
            string savePaht   = @"C:\Users\user\Source\Repos\JsonPvoParser\JsonParser\JsonParser\bin\";
            string userPaht   = @"C:\Users\user\Source\Repos\JsonPvoParser\JsonParser\JsonParser\users.txt";
            string grouprPaht = @"C:\Users\user\Source\Repos\JsonPvoParser\JsonParser\JsonParser\groups.txt";
            var    users      = UserRepository.GetInstance(userPaht).GetUsers();

/**
 *          foreach (var user in users)
 *          {
 *              Console.WriteLine("Users: " + user);
 *          }
 **/
            UserRepository.GetInstance(userPaht).UpdateUser(new User
            {
                UserId     = 1001,
                FirstName  = "update 1",
                LastName   = "update 2",
                Added      = new DateTime(),
                PVStatus   = true,
                UserGroups = new HashSet <int>
                {
                    1111, 2222, 3333, 4444, 12345, 12356
                }
            });

            foreach (var user in users)
            {
                Console.WriteLine("Users: " + user);
            }



            var groups = GroupRepository.GetInstance(grouprPaht).GetGroups();

            //
            //            Console.WriteLine("Get groups was called: " + groups.Count());
            //
            //            GroupRepository.GetInstance().AddGroup(new Group
            //            {
            //                GroupId = 333,
            //                GroupName = "New Group",
            //                NumberOfUsers = 12
            //            });
            //
            //            Console.WriteLine("Get groups was called: " + groups.Count());


            //            Console.WriteLine(GroupRepository.GetInstance().GetGroup(333));


            //var users = UserRepository.GetInstance().GetUsers();
            //Console.WriteLine("Get Users was called: " + users.Count());

            //var sortedUsers = UserRepository.GetInstance().GetUsers(12356);
            //Console.WriteLine("Get Users was called: " + sortedUsers.Count());
            //Console.WriteLine(UserRepository.GetInstance().GetUser(3));

            FileUtils.Save(groups, users, savePaht, DateTime.Now);
            //var groups = file.ReadGroups();
            //Console.WriteLine(test);
            //var groups = JsonConvert.DeserializeObject<GroupWrapper>(test);
            //foreach (var group in groups)
            //{
            //Console.WriteLine(group);
            //}

            //var users = file.ReadUsers();
            //Console.WriteLine(test);
            //var groups = JsonConvert.DeserializeObject<GroupWrapper>(test);
            //foreach (var user in users)
            //{
            //Console.WriteLine(user);
            //}
            //var userColections = GroupRepository.GetInstance();
            //Console.WriteLine(userColections.GetGroups().First());
            Console.Read();
        }