예제 #1
0
        public void NewUser()
        {
            User user = new User()
            {
                UserName = "******", Password = "******"
            };

            user.Save();
        }
예제 #2
0
 public static void FillUsers(IStorage storage, int count)
 {
     for (int i = 0; i < count; i++)
     {
         User user = new User(storage)
         {
             name = "Person " + i
         };
         user.Save();
     }
 }
예제 #3
0
        public void TestCreatingSingle()
        {
            Storage storage = new Storage();

            storage.AddModel <User>();

            User user = new User(storage)
            {
                name = "Vasya"
            };

            user.Save();

            Assert.AreEqual(storage.GetAll("User")[0].Data["name"], "Vasya");

            user.name = "Petya";

            user.Save();

            Assert.AreEqual(storage.GetAll("User")[0].Data["name"], "Petya");
        }
예제 #4
0
        public void TestToString()
        {
            Storage storage = new Storage();

            storage.AddModel <User>();

            User user = new User(storage)
            {
                name = "Vasya"
            };

            user.Save();

            string userString    = user.ToString();
            string storageString = storage.ToString();

            Assert.IsFalse(userString.Length == 0);
            Assert.IsFalse(storageString.Length == 0);
        }
예제 #5
0
        public void TestGetUnexistingId()
        {
            SQLiteStorage storage = new SQLiteStorage(inMemory: true);

            storage.AddModel <User>();

            Utils.IsThrows(() => User.GetById(storage, 10),
                           "Getting from empty storage must throw");

            User user = new User(storage);

            user.Save();

            Utils.IsNotThrows(() => User.GetById(storage, 0),
                              "Getting valid id must not throw");

            user.Remove();

            Utils.IsThrows(() => User.GetById(storage, 0),
                           "Getting removed id must throw");
        }
        static void Main(string[] args)
        {
            Database.Initialize(true);

            User user = new User("test", "password");

            user.Save();

            Account account  = new Account(user, AccountTypes.Checking);
            Account account2 = new Account(user, AccountTypes.Savings);

            account.Save();
            account2.Save();

            Transaction transaction = new Transaction(account, TransactionTypes.Deposit, 500);

            transaction.Save();

            // Console.ReadKey();
            // Account account = new Account(0, AccountTypes.Checking);
            // account.Save();

            // Database.Query<User>("SELECT * FROM users").ForEach(i => {
            //     System.Console.WriteLine(i);
            // });
            // System.Console.WriteLine();
            // Database.Query<Transaction>("SELECT * FROM transactions").ForEach(i => {
            //     System.Console.WriteLine(i);
            // });
            // System.Console.WriteLine();
            // Database.Query<Account>("SELECT * FROM accounts").ForEach(i => {
            //     System.Console.WriteLine(i);
            // });

            // System.Console.WriteLine(Database.QueryGetId("INSERT INTO users (login, password) VALUES ('AAAA', 'BBBB')"));
        }
        public static void PreLoad()
        {
            //Lets ensure we have a few generic system configurations set up!
            User Anonymous = Repository <User> .FindSingleBy(x => x.UserName == "Anonymous");

            if (Anonymous == null)
            {
                Anonymous = new User("Anonymous", "Anonymous", "*****@*****.**", "", false);
                Anonymous.Save();
            }

            User Guest = Repository <User> .FindSingleBy(x => x.UserName == "Guest");

            if (Guest == null)
            {
                Guest = new User("Guest", "Guest", "*****@*****.**", "", false);
                Guest.Save();
            }

            User System = Repository <User> .FindSingleBy(x => x.UserName == "System");

            if (System == null)
            {
                System = new User("System", "System", "*****@*****.**", "", false);
                System.Save();
            }

            User Admin = Repository <User> .FindSingleBy(x => x.UserName == "Admin");

            if (Admin == null)
            {
                Admin = new User("Admin", "Admin", "*****@*****.**", "", false);
                Admin.Save();
            }

            User SuperAdmin = Repository <User> .FindSingleBy(x => x.UserName == "SuperAdmin");

            if (SuperAdmin == null)
            {
                SuperAdmin = new User("SuperAdmin", "SuperAdmin", "*****@*****.**", "", false);
                SuperAdmin.Save();
            }

            User Administrator = Repository <User> .FindSingleBy(x => x.UserName == "Administrator");

            if (Administrator == null)
            {
                Administrator = new User("Administrator", "Administrator", "*****@*****.**", "", false);
                Administrator.Save();
            }

            User iraid = Repository <User> .FindSingleBy(x => x.UserName == "iraid");

            if (iraid == null)
            {
                iraid = new User("iraid", "iraid", "*****@*****.**", "", false);
                iraid.Save();
            }

            User porkuser = Repository <User> .FindSingleBy(x => x.UserName == "PoRK");

            if (porkuser == null)
            {
                porkuser = new User("PoRK", "PoRK", "*****@*****.**", "", false);
                porkuser.Save();
            }

            // Adding games.
            Game AnarchyOnline = Game.FindFirst(x => x.Name == "Anarchy Online");

            if (AnarchyOnline == null)
            {
                AnarchyOnline = new Game("Anarchy Online");
                AnarchyOnline.Save(System);
            }

            //// Adding communities.
            //Community iraidCommunity = Community.FindFirst(x => x.Name == "iraid");
            //if (iraidCommunity == null)
            //{
            //    iraidCommunity = new Community("iraid", "The Official iraid raiding community for Anarchy Online.", AnarchyOnline);
            //    iraidCommunity.Save(System);
            //}

            //// Adding communities.
            //Community iraidTestCommunity = Community.FindFirst(x => x.Name == "iraid ");
            //if (iraidTestCommunity == null)
            //{
            //    iraidTestCommunity = new Community("iraid", "The Official iraid Test raiding community for Anarchy Online.", AnarchyOnline);
            //    iraidTestCommunity.Save(System);
            //}

            //PoRK.OrganizationLookup(500);
            //PoRK.OrganizationLookup(4662);
            //PoRK.OrganizationLookup(4765);
            //PoRK.OrganizationLookup(9910);
            //PoRK.OrganizationLookup(10197);
            //PoRK.OrganizationLookup(4690);
            //PoRK.OrganizationLookup(9606);
            //PoRK.OrganizationLookup(9910);
            //PoRK.OrganizationLookup(389133);
            //PoRK.OrganizationLookup(9674);
            //PoRK.OrganizationLookup(4650);
            //PoRK.OrganizationLookup(4706);
            //PoRK.OrganizationLookup(4879);
            //PoRK.OrganizationLookup(4788);
            //PoRK.OrganizationLookup(4724);
            //PoRK.OrganizationLookup(376898);
            //porkservice.UserLookup("Arigold");
            //porkservice.UserLookup("Wisdomman");
            //porkservice.UserLookup("KItesenfo");
            //porkservice.UserLookup("Kitesnt");
            //porkservice.UserLookup("Cratalot");
        }