//Get items
        public List <PolicyAllOtherGroupItemDataTableItem> GetPolicyAllOtherGroupItemDataTableItems(int policyGroupId, int policyOtherGroupHeaderId)
        {
            List <PolicyAllOtherGroupItemDataTableItem> policyAllOtherGroupItemDataTableItems = new List <PolicyAllOtherGroupItemDataTableItem>();

            PolicyAllOtherGroupItem           policyAllOtherGroupItem           = new PolicyAllOtherGroupItem();
            PolicyAllOtherGroupItemRepository policyAllOtherGroupItemRepository = new PolicyAllOtherGroupItemRepository();

            policyAllOtherGroupItem = policyAllOtherGroupItemRepository.GetPolicyAllOtherGroupItem(policyGroupId, policyOtherGroupHeaderId);

            //Get Columns
            List <PolicyOtherGroupHeaderColumnName>    policyOtherGroupHeaderColumnNames          = new List <PolicyOtherGroupHeaderColumnName>();
            PolicyOtherGroupHeaderColumnNameRepository policyOtherGroupHeaderColumnNameRepository = new PolicyOtherGroupHeaderColumnNameRepository();

            policyOtherGroupHeaderColumnNames = policyOtherGroupHeaderColumnNameRepository.GetPolicyOtherGroupHeaderColumnNames(policyOtherGroupHeaderId);

            if (policyOtherGroupHeaderColumnNames != null)
            {
                foreach (PolicyOtherGroupHeaderColumnName item in policyOtherGroupHeaderColumnNames)
                {
                    PolicyAllOtherGroupItemDataTableItem policyAllOtherGroupItemDataTableItem = new PolicyAllOtherGroupItemDataTableItem()
                    {
                        PolicyOtherGroupHeaderColumnNameId = item.PolicyOtherGroupHeaderColumnNameId,
                        PolicyOtherGroupHeaderColumnName   = item
                    };
                    policyAllOtherGroupItemDataTableItems.Add(policyAllOtherGroupItemDataTableItem);
                }
            }

            return(policyAllOtherGroupItemDataTableItems);
        }
Exemple #2
0
 public PolicyAllOtherGroupItemDataTableItemVM(
     PolicyAllOtherGroupItemDataTableRow policyAllOtherGroupItemDataTableRow,
     PolicyAllOtherGroupItem policyAllOtherGroupItem,
     PolicyOtherGroupHeader policyOtherGroupHeader,
     PolicyGroup policyGroup,
     List <PolicyAllOtherGroupItemDataTableItem> policyAllOtherGroupItemDataTableItems
     )
 {
     PolicyAllOtherGroupItemDataTableRow = policyAllOtherGroupItemDataTableRow;
     PolicyAllOtherGroupItem             = policyAllOtherGroupItem;
     PolicyOtherGroupHeader = policyOtherGroupHeader;
     PolicyGroup            = policyGroup;
     PolicyAllOtherGroupItemDataTableItems = policyAllOtherGroupItemDataTableItems;
 }