public BudgetIncomeItem CreateItem( Budget budget, BudgetIncomeItemRef budgetIncomeItemRef, string theme, double amount )
Create budget revenue item.
Creates an object without saving it to databse
Syntax
public BudgetIncomeItem CreateItem( Budget budget, BudgetIncomeItemRef budgetIncomeItemRef, string theme, double amount )
Parameters
- budget
- Type: Budget
Project budget. Object. Access path: PublicAPI.Projects.Budget
- budgetIncomeItemRef
- Type: BudgetIncomeItemRef
Budget revenue item. Object. Access path: PublicAPI.Projects.Budgets.BudgetIncomeItemRef
- theme
- Type: System String
Budget revenue subject
- amount
- Type: System Double
Budget revenue amount
Return Value
Type: BudgetIncomeItemBudget revenue
Examples
//load the project by ID var project = PublicAPI.Projects.Project.Load(3); //load the budget revenue item by ID var budgetIncomeItemRef = PublicAPI.Projects.Objects.BudgetIncomeItemRef.Load(3); //subject var theme = "New Budget Revenue"; //revenue amount var amount = 25000; //create a project revenue item var incomeItem = PublicAPI.Projects.Objects.BudgetIncomeItem.CreateBudgetIncomeItem(project, budgetIncomeItemRef, theme, amount); //incomeItem - created budget revenue item (without saving to database)
See Also
How to load a budget revenue item