public GridJsonNetJObjectResult <Project> CostAuthorityProjectsGridJsonData(CostAuthorityPrimaryKey costAuthorityPrimaryKey) { var costAuthority = costAuthorityPrimaryKey.EntityObject; var gridSpec = new BasicProjectInfoGridSpec(CurrentFirmaSession, true, costAuthority); var projectReclamationAgreements = costAuthority.GetAssociatedProjects(); var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <Project>(projectReclamationAgreements, gridSpec); return(gridJsonNetJObjectResult); }
public GridJsonNetJObjectResult <WbsElementObligationItemBudget> ContractualInvoiceGridJsonData(CostAuthorityPrimaryKey costAuthorityPrimaryKey) { var gridSpec = new ContractualInvoiceGridSpec(CurrentFirmaSession); var costAuthority = costAuthorityPrimaryKey.EntityObject; var obligationItemBudgets = costAuthority.WbsElementObligationItemBudgets.ToList(); var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <WbsElementObligationItemBudget>(obligationItemBudgets, gridSpec); return(gridJsonNetJObjectResult); }
public GridJsonNetJObjectResult <Agreement> CostAuthorityAgreementGridJsonData(CostAuthorityPrimaryKey costAuthorityPrimaryKey) { var gridSpec = new AgreementGridSpec(CurrentFirmaSession); var projectReclamationAgreements = costAuthorityPrimaryKey.EntityObject.GetReclamationAgreements(); var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <Agreement>(projectReclamationAgreements, gridSpec); return(gridJsonNetJObjectResult); }