Exemplo n.º 1
0
        public GridJsonNetJObjectResult <ObligationItem> ObligationItemGridJsonData()
        {
            var gridSpec                 = new ObligationItemGridSpec(CurrentFirmaSession);
            var obligationItems          = HttpRequestStorage.DatabaseEntities.ObligationItems.ToList();
            var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <ObligationItem>(obligationItems, gridSpec);

            return(gridJsonNetJObjectResult);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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));
        }