Exemplo n.º 1
0
        public void signPersonUpForDay(String name, DinnerDay day)
        {
            if (!participants.Contains(name))
            {
                participants.Add(name);
            }

            //Sign up person for day
            if (day.AddParticipant(name))
            {
                //Add to dictionary if not there already
                if (nDaysChefPrSignedUpDate.ContainsKey(name) == false)
                {
                    nDaysChefPrSignedUpDate.Add(name, 0);
                }

                //Add to dictionary if not there already
                if (nDaysSignedUpFor.ContainsKey(name) == false)
                {
                    nDaysSignedUpFor.Add(name, 1);
                }
                else
                {
                    //increment number of days signed up for
                    nDaysSignedUpFor[name]++;
                }
            }
        }
Exemplo n.º 2
0
        public bool signPersonOffDay(string name, DinnerDay day)
        {
            bool wasOnList;

            if (day.Participants.Contains(name))
            {
                day.Participants.Remove(name);
                day.daysResponsibleFor.Remove(name);
                return(true);
            }

            return(false);
        }
Exemplo n.º 3
0
        public bool signPersonUpForDay(String name, DinnerDay day)
        {
            bool wasAlreadyOnList;

            if (!participants.Contains(name))
            {
                participants.Add(name);
            }

            //Sign up person for day
            if (day.AddParticipant(name))
            {
                wasAlreadyOnList = false;
                //Add to dictionary if not there already
                if (nDaysChefPrSignedUpDate.ContainsKey(name) == false)
                {
                    nDaysChefPrSignedUpDate.Add(name, 0);
                }

                //Add to dictionary if not there already
                if (nDaysSignedUpFor.ContainsKey(name) == false)
                {
                    nDaysSignedUpFor.Add(name, 1);
                }
                else
                {
                    //increment number of days signed up for
                    nDaysSignedUpFor[name]++;
                }
            }
            else
            {
                wasAlreadyOnList = true;
            }

            return(wasAlreadyOnList);
        }