예제 #1
0
        public void GenerateEventSchedules(Event curEvent)
        {
            NewEventPrice(curEvent, 5, 10M);

            EventSchedule eventSchedule = new EventSchedule();

            eventSchedule.DateTimeFrom    = curEvent.StartDateTime;
            eventSchedule.EventActivityID = 5;              // lunch
            TimeSpan temp = curEvent.EndDateTime - curEvent.StartDateTime;

            eventSchedule.ScheduleOffsetID = (from r in _entities.ScheduleOffsets where r.OffsetHours == temp.TotalHours select r.ID).FirstOrDefault();

            //AddVolunteerJob(2, eventSchedule, "Clean");
            //AddVolunteerJob(1, eventSchedule, "Video");

            eventSchedule.EventID = curEvent.ID;
            _entities.AddToEventSchedules(eventSchedule);

            _entities.SaveChanges();
        }