partial void OnExpenseSharedSubCategoryChanging(global::Microsoft.Dynamics.DataEntities.ExpenseSharedSubCategory value);
public static ExpenseSubCategory CreateExpenseSubCategory(string dataAreaId, string expenseCategory, string sharedSubCategoryName, int displayOrder, global::Microsoft.Dynamics.DataEntities.ExpenseSharedSubCategory expenseSharedSubCategory) { ExpenseSubCategory expenseSubCategory = new ExpenseSubCategory(); expenseSubCategory.dataAreaId = dataAreaId; expenseSubCategory.ExpenseCategory = expenseCategory; expenseSubCategory.SharedSubCategoryName = sharedSubCategoryName; expenseSubCategory.DisplayOrder = displayOrder; if ((expenseSharedSubCategory == null)) { throw new global::System.ArgumentNullException("expenseSharedSubCategory"); } expenseSubCategory.ExpenseSharedSubCategory = expenseSharedSubCategory; return(expenseSubCategory); }