//Get items
        public List <PolicyAirOtherGroupItemDataTableItem> GetPolicyAirOtherGroupItemDataTableItems(int policyGroupId, int policyOtherGroupHeaderId)
        {
            List <PolicyAirOtherGroupItemDataTableItem> policyAirOtherGroupItemDataTableItems = new List <PolicyAirOtherGroupItemDataTableItem>();

            PolicyAirOtherGroupItem           policyAirOtherGroupItem           = new PolicyAirOtherGroupItem();
            PolicyAirOtherGroupItemRepository policyAirOtherGroupItemRepository = new PolicyAirOtherGroupItemRepository();

            policyAirOtherGroupItem = policyAirOtherGroupItemRepository.GetPolicyAirOtherGroupItem(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)
                {
                    PolicyAirOtherGroupItemDataTableItem policyAirOtherGroupItemDataTableItem = new PolicyAirOtherGroupItemDataTableItem()
                    {
                        PolicyOtherGroupHeaderColumnNameId = item.PolicyOtherGroupHeaderColumnNameId,
                        PolicyOtherGroupHeaderColumnName   = item
                    };
                    policyAirOtherGroupItemDataTableItems.Add(policyAirOtherGroupItemDataTableItem);
                }
            }

            return(policyAirOtherGroupItemDataTableItems);
        }
Exemplo n.º 2
0
 public PolicyAirOtherGroupItemDataTableItemsVM(
     DataTable policyAirOtherGroupItemDataTableItems,
     PolicyAirOtherGroupItem policyAirOtherGroupItem,
     PolicyOtherGroupHeader policyOtherGroupHeader,
     PolicyGroup policyGroup
     )
 {
     PolicyAirOtherGroupItemDataTableItems = policyAirOtherGroupItemDataTableItems;
     PolicyAirOtherGroupItem = policyAirOtherGroupItem;
     PolicyOtherGroupHeader  = policyOtherGroupHeader;
     PolicyGroup             = policyGroup;
 }
 public PolicyAirOtherGroupItemDataTableItemVM(
     PolicyAirOtherGroupItemDataTableRow policyAirOtherGroupItemDataTableRow,
     PolicyAirOtherGroupItem policyAirOtherGroupItem,
     PolicyOtherGroupHeader policyOtherGroupHeader,
     PolicyGroup policyGroup,
     List <PolicyAirOtherGroupItemDataTableItem> policyAirOtherGroupItemDataTableItems
     )
 {
     PolicyAirOtherGroupItemDataTableRow = policyAirOtherGroupItemDataTableRow;
     PolicyAirOtherGroupItem             = policyAirOtherGroupItem;
     PolicyOtherGroupHeader = policyOtherGroupHeader;
     PolicyGroup            = policyGroup;
     PolicyAirOtherGroupItemDataTableItems = policyAirOtherGroupItemDataTableItems;
 }