public void Test_Add_One_To_Roster()
        {
            Database_API.AddItem("Beef", 10);

            Assert.AreEqual(1, Database_API.GetItemCount());

            Database_API.Clean();
        }
        public async Task <ObservableCollection <MockUsers> > GetAsync()
        {
            Database_API database_API = new Database_API();

            mockUsers = await database_API.GetUsersVerificationAsync();

            return(mockUsers);
        }
        public void Test_Roster_Add_Not_Duplicate()
        {
            Database_API.AddItem("Beef", 10);
            Database_API.AddItem("Beef", 10);

            Assert.AreEqual(1, Database_API.GetItemCount());

            Database_API.Clean();
        }
Example #4
0
        public void Test_Item_Special_Active()
        {
            BuildDataTest();

            ItemInCart item = new ItemInCart(Database_API.GetItem("Soup"), 1);

            item.SetSpecialValue(Database_API.GetSpecial("Soup"));

            Assert.AreEqual(2, item.GetPrice());
        }
        public void Test_Add_Special_To_Roster_Replace()
        {
            Database_Builder.BuildData();

            Database_API.AddSpecial(new SpecialNormal("candy", 14, Special.DISCOUNT_TYPE.REDUCE_BY_PERCENTAGE, 2, 2));

            Assert.AreEqual(6, Database_API.GetSpecialsCount());

            Database_API.Clean();
        }
        public void Test_Roster_Add_Remove()
        {
            Database_API.AddItem("Beef", 10);

            Database_API.Remove("Beef");

            Assert.AreEqual(0, Database_API.GetItemCount());

            Database_API.Clean();
        }
        public void Test_Add_Special_To_Roster()
        {
            Database_Builder.BuildData();

            Database_API.AddItem("Fish", 10);
            Database_API.AddSpecial(new SpecialNormal("fish", 14, Special.DISCOUNT_TYPE.REDUCE_BY_PERCENTAGE, 2, 2));

            Assert.AreEqual(7, Database_API.GetSpecialsCount());

            Database_API.Clean();
        }
Example #8
0
        public async void dataWorkOrders()
        {
            isBusy = true;
            Database_API database = new Database_API();

            workOrders = await database.GetWorkOrdersAsync();

            OnPropertyChanged("WorkOrders");
            isBusy = false;
            OnPropertyChanged("IsBusy");
            string abc = "0";
        }
        public void Test_Roster_Remove_One()
        {
            Database_API.AddItem("Beef", 10);
            Database_API.AddItem("Chicken", 10);
            Database_API.AddItem("Peas", 10);

            Database_API.Remove("Beef");

            Assert.AreEqual(2, Database_API.GetItemCount());

            Database_API.Clean();
        }
 private async Task SignUpAsync()
 {
     if (Validate())
     {
         logindetails.Username = residents.Username;
         Database_API database = new Database_API();
         database.SignUpResidentUsersAsync(logindetails, residents);
         Application.Current.MainPage = new NavigationPage(new MenuPageUser());
     }
     else
     {
         Console.WriteLine("Database Error.");
     }
 }
Example #11
0
 private async Task SignUpAsync()
 {
     if (Validate())
     {
         logindetails.username = administrators.Username;
         Database_API database = new Database_API();
         database.SignUpAdminUsersAsync(logindetails, administrators);
         Application.Current.MainPage = new NavigationPage(new MenuPageAdmin());
     }
     else
     {
         Console.WriteLine("Database Error.");
     }
 }
Example #12
0
        public async void dataDiscussions()
        {
            isBusy = true;
            Database_API database = new Database_API();

            residents = await database.GetResidentsAsync();

            discussions = await database.GetDiscussionsAsync();

            discussions = discussionsWithName(discussions);
            OnPropertyChanged("Discussions");
            isBusy = false;
            OnPropertyChanged("IsBusy");
            //string abc = "0";
        }
Example #13
0
        public async void dataFines()
        {
            //isBusy = true;
            Database_API database = new Database_API();

            residents = await database.GetResidentsAsync();

            fines = await database.GetFinesAsync();

            fines = finesWithName(fines);
            OnPropertyChanged("Fines");
            //isBusy = false;
            //OnPropertyChanged("IsBusy");
            //string abc = "0";
        }
Example #14
0
        public async void dataComments()
        {
            isBusy = true;
            Database_API database = new Database_API();

            residents = await database.GetResidentsAsync();

            residents = await database.GetResidentsAsync();

            comments = await database.GetCommentsAsync();

            //Discussions discussionNow = (from discussion in discussions where discussion.DiscussionTitle == discussionTitle select discussion).First();
            //ObservableCollection<Comments> commentsNow = (from comment in comments where comment.DisID == discussionNow.DiscussionID select comment).ToObservableCollection();
            comments = commentsWithName(comments);
            OnPropertyChanged("Comments");
            isBusy = false;
            OnPropertyChanged("IsBusy");
            //string abc = "0";
        }
Example #15
0
        private async Task LoginSignUpAsync()
        {
            Database_API db = new Database_API();

            loginDetailsDB = await db.GetUsersAsync();
        }