public void deleteSchedule(Schedule schedule) { if (schedule.ActivityRef != null) { schedule.ActivityRef.SchedulesRef.Remove(schedule); } AllScheduleItems.Remove(schedule); db.Schedules.DeleteOnSubmit(schedule); db.SubmitChanges(); }
public void CreateSchedule(Activity activity) { int order = 1; if (db.Schedules.Count() != 0) { order = db.Schedules.Max(x => x.Order) + 1; } ; Schedule schedule = new Schedule { Order = order }; db.Schedules.InsertOnSubmit(schedule); activity.SchedulesRef.Add(schedule); db.SubmitChanges(); AllScheduleItems.Add(schedule); }