public bool AddPlannedMeeting(ActiveHours meeting) { // sprawdzenie czy dodawany meeting mieści się w przedziale godzin pracy if (meeting.Start.TimeStringToMinutes() < this.WorkingHours.Start.TimeStringToMinutes() || meeting.End.TimeStringToMinutes() > this.WorkingHours.End.TimeStringToMinutes()) { throw new Exception("Spotkanie przekracza czas pracy"); } this.PlannedMeeting.Add(meeting); return(true); }
public bool RemovePlannedMeeting(ActiveHours meeting) { return(this.PlannedMeeting.Remove(meeting)); }
public Calendar(ActiveHours workingHours) { this.WorkingHours = workingHours; this.PlannedMeeting = new List <ActiveHours>(); }