/// <summary> /// Saves all items. /// </summary> public void SaveDescriptions() { TaskDescriptionsEventArgs tdea = new TaskDescriptionsEventArgs(TaskDescriptions); OnSavingAllItemsEvent(tdea); if (tdea.Cancel == false) { ProviderSaveDescriptions(tdea.TaskDescriptions); } OnTaskDescriptionsChangedEvent(EventArgs.Empty); }
/// <summary> /// Loads all items. /// </summary> public void LoadDescriptions() { TaskDescriptionsEventArgs tdea = new TaskDescriptionsEventArgs(ProviderLoadDescriptions()); OnLoadingAllItemsEvent(tdea); if (tdea.Cancel == false) { TaskDescriptions = tdea.TaskDescriptions; } OnTaskDescriptionsChangedEvent(EventArgs.Empty); }
/// <summary> /// /// </summary> /// <param name="e"></param> private void OnSavingAllItemsEvent(TaskDescriptionsEventArgs e) { EventHandler<TaskDescriptionsEventArgs> handler = SavingAllItems; if (handler != null) { handler(this, e); } }
/// <summary> /// Saves all items. /// </summary> public void SaveDescriptions() { TaskDescriptionsEventArgs tdea = new TaskDescriptionsEventArgs(TaskDescriptions); OnSavingAllItemsEvent(tdea); if (tdea.Cancel == false) { ProviderSaveDescriptions(tdea.TaskDescriptions); } OnTaskDescriptionsChangedEvent(EventArgs.Empty); }
/// <summary> /// Loads all items. /// </summary> public void LoadDescriptions() { TaskDescriptionsEventArgs tdea = new TaskDescriptionsEventArgs(ProviderLoadDescriptions()); OnLoadingAllItemsEvent(tdea); if (tdea.Cancel == false) { TaskDescriptions = tdea.TaskDescriptions; } OnTaskDescriptionsChangedEvent(EventArgs.Empty); }
/// <summary> /// /// </summary> /// <param name="e"></param> private void OnSavingAllItemsEvent(TaskDescriptionsEventArgs e) { SavingAllItems?.Invoke(this, e); }