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(); }