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]++; } } }
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); }
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); }