public GridJsonNetJObjectResult <ObligationItem> ObligationItemGridJsonData() { var gridSpec = new ObligationItemGridSpec(CurrentFirmaSession); var obligationItems = HttpRequestStorage.DatabaseEntities.ObligationItems.ToList(); var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <ObligationItem>(obligationItems, gridSpec); return(gridJsonNetJObjectResult); }
public GridJsonNetJObjectResult <ObligationItem> ObligationItemsForObligationNumberGridJsonData(ObligationNumberPrimaryKey obligationNumberPrimaryKey) { var gridSpec = new ObligationItemGridSpec(CurrentFirmaSession); var obligationNumber = obligationNumberPrimaryKey.EntityObject; var obligationItems = obligationNumber.ObligationItems.ToList(); var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <ObligationItem>(obligationItems, gridSpec); return(gridJsonNetJObjectResult); }
public ObligationDetailViewData(FirmaSession currentFirmaSession, ObligationNumber obligationNumber) : base(currentFirmaSession) { PageTitle = $"Obligation Number Key: {obligationNumber.ObligationNumberKey}"; EntityName = "Obligation Detail"; ObligationNumber = obligationNumber; ObligationIndexUrl = SitkaRoute <ObligationController> .BuildUrlFromExpression(c => c.ObligationIndex()); ContractualInvoiceGridName = "contractualInvoiceGrid"; ContractualInvoiceGridSpec = new ContractualInvoiceGridSpec(currentFirmaSession); ContractualInvoiceGridDataUrl = SitkaRoute <ObligationController> .BuildUrlFromExpression(oc => oc.ContractualObligationByObligationNumberGridJsonData(ObligationNumber)); ObligationItemGridName = "obligationItemForObligationNumberGrid"; ObligationItemGridSpec = new ObligationItemGridSpec(currentFirmaSession); ObligationItemGridDataUrl = SitkaRoute <ObligationItemController> .BuildUrlFromExpression(oc => oc.ObligationItemsForObligationNumberGridJsonData(ObligationNumber)); }