protected override void OnSaved() { EventEntryHelper.Execute <Task>(this); new WorkFlowExecute <Task>().Execute(this); base.OnSaved(); }
private void Scheduler_AppointmentsChanged(object sender, PersistentObjectsEventArgs e) { List <object> resources = new List <object>(); foreach (object obj in e.Objects) { foreach (object resource in (obj as AppointmentInstance).ResourceIds) { resources.Add(resource); } EventEntryHelper.Execute(this.Session, Guid.Parse((obj as AppointmentInstance).Id.ToString()), (obj as AppointmentInstance).Start, (obj as AppointmentInstance).End, (obj as AppointmentInstance).LabelKey, (obj as AppointmentInstance).StatusKey, resources); CurrentObjectSpace.Refresh(); } }