//Get items
        public List <PolicyOtherGroupItemDataTableItem> GetPolicyOtherGroupItemDataTableItems(int policyGroupId, int policyOtherGroupHeaderId)
        {
            List <PolicyOtherGroupItemDataTableItem> policyOtherGroupItemDataTableItems = new List <PolicyOtherGroupItemDataTableItem>();

            PolicyOtherGroupItem           policyOtherGroupItem           = new PolicyOtherGroupItem();
            PolicyOtherGroupItemRepository policyOtherGroupItemRepository = new PolicyOtherGroupItemRepository();

            policyOtherGroupItem = policyOtherGroupItemRepository.GetPolicyOtherGroupItem(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)
                {
                    PolicyOtherGroupItemDataTableItem policyOtherGroupItemDataTableItem = new PolicyOtherGroupItemDataTableItem()
                    {
                        PolicyOtherGroupHeaderColumnNameId = item.PolicyOtherGroupHeaderColumnNameId,
                        PolicyOtherGroupHeaderColumnName   = item
                    };
                    policyOtherGroupItemDataTableItems.Add(policyOtherGroupItemDataTableItem);
                }
            }

            return(policyOtherGroupItemDataTableItems);
        }
예제 #2
0
 public PolicyOtherGroupItemDataTableItemsVM(
     DataTable policyOtherGroupItemDataTableItems,
     PolicyOtherGroupItem policyOtherGroupItem,
     PolicyOtherGroupHeader policyOtherGroupHeader,
     PolicyGroup policyGroup
     )
 {
     PolicyOtherGroupItemDataTableItems = policyOtherGroupItemDataTableItems;
     PolicyOtherGroupItem   = policyOtherGroupItem;
     PolicyOtherGroupHeader = policyOtherGroupHeader;
     PolicyGroup            = policyGroup;
 }
 public PolicyOtherGroupItemDataTableItemVM(
     PolicyOtherGroupItemDataTableRow policyOtherGroupItemDataTableRow,
     PolicyOtherGroupItem policyOtherGroupItem,
     PolicyOtherGroupHeader policyOtherGroupHeader,
     PolicyGroup policyGroup,
     List <PolicyOtherGroupItemDataTableItem> policyOtherGroupItemDataTableItems
     )
 {
     PolicyOtherGroupItemDataTableRow = policyOtherGroupItemDataTableRow;
     PolicyOtherGroupItem             = policyOtherGroupItem;
     PolicyOtherGroupHeader           = policyOtherGroupHeader;
     PolicyGroup = policyGroup;
     PolicyOtherGroupItemDataTableItems = policyOtherGroupItemDataTableItems;
 }