Example #1
0
        public void OnPost()
        {
            error = true;
            TeeTime newTeeTime = new TeeTime();

            CBS teetimes = new CBS();

            SearchParameter = SearchParameter;
            CBS systemControl = new CBS();

            string[] subs = Submit.Split(' ');


            switch (subs[0])
            {
            case "Search":
                SearchParameter = SearchParameter;
                teetimes.CreateTeeSheet(SearchParameter);
                Console.WriteLine(SearchParameter);
                _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);

                break;

            case "Select":
                SearchParameter         = SearchParameter;
                newTeeTimeTime          = (DateTime.Parse(subs[1]).Add(DateTime.Parse(subs[2]).TimeOfDay));
                _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);
                break;

            case "Submit":
                _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);
                SearchParameter         = SearchParameter;
                newTeeTime = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                if (newTeeTime != null)
                {
                    newTeeTime.NumCarts     = newNumOfCarts;
                    newTeeTime.NumPlayers   = newNumOfPlayers;
                    newTeeTime.TeeTimeDate  = DateTime.Parse(subs[2]);
                    newTeeTime.MemberNumber = newMemberNumber;
                    newTeeTime.EmployeeName = "";
                    error   = systemControl.BookNewTeeTime(newTeeTime);
                    Message = $"Tee Time Booked for {subs[1]} {subs[2]}";
                }
                else
                {
                    error   = true;
                    Message = "Error";
                }
                break;
            }
        }