//Get items public List <PolicyPriceTrackingOtherGroupItemDataTableItem> GetPolicyPriceTrackingOtherGroupItemDataTableItems(int policyGroupId, int policyOtherGroupHeaderId) { List <PolicyPriceTrackingOtherGroupItemDataTableItem> PolicyPriceTrackingOtherGroupItemDataTableItems = new List <PolicyPriceTrackingOtherGroupItemDataTableItem>(); PolicyPriceTrackingOtherGroupItem PolicyPriceTrackingOtherGroupItem = new PolicyPriceTrackingOtherGroupItem(); PolicyPriceTrackingOtherGroupItemRepository PolicyPriceTrackingOtherGroupItemRepository = new PolicyPriceTrackingOtherGroupItemRepository(); PolicyPriceTrackingOtherGroupItem = PolicyPriceTrackingOtherGroupItemRepository.GetPolicyPriceTrackingOtherGroupItem(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) { PolicyPriceTrackingOtherGroupItemDataTableItem PolicyPriceTrackingOtherGroupItemDataTableItem = new PolicyPriceTrackingOtherGroupItemDataTableItem() { PolicyOtherGroupHeaderColumnNameId = item.PolicyOtherGroupHeaderColumnNameId, PolicyOtherGroupHeaderColumnName = item }; PolicyPriceTrackingOtherGroupItemDataTableItems.Add(PolicyPriceTrackingOtherGroupItemDataTableItem); } } return(PolicyPriceTrackingOtherGroupItemDataTableItems); }
public PolicyPriceTrackingOtherGroupItemDataTableItemsVM( DataTable policyPriceTrackingOtherGroupItemDataTableItems, PolicyPriceTrackingOtherGroupItem policyPriceTrackingOtherGroupItem, PolicyOtherGroupHeader policyOtherGroupHeader, PolicyGroup policyGroup ) { PolicyPriceTrackingOtherGroupItemDataTableItems = policyPriceTrackingOtherGroupItemDataTableItems; PolicyPriceTrackingOtherGroupItem = policyPriceTrackingOtherGroupItem; PolicyOtherGroupHeader = policyOtherGroupHeader; PolicyGroup = policyGroup; }
public PolicyPriceTrackingOtherGroupItemDataTableItemVM( PolicyPriceTrackingOtherGroupItemDataTableRow policyPriceTrackingOtherGroupItemDataTableRow, PolicyPriceTrackingOtherGroupItem policyPriceTrackingOtherGroupItem, PolicyOtherGroupHeader policyOtherGroupHeader, PolicyGroup policyGroup, List <PolicyPriceTrackingOtherGroupItemDataTableItem> policyPriceTrackingOtherGroupItemDataTableItems ) { PolicyPriceTrackingOtherGroupItemDataTableRow = policyPriceTrackingOtherGroupItemDataTableRow; PolicyPriceTrackingOtherGroupItem = policyPriceTrackingOtherGroupItem; PolicyOtherGroupHeader = policyOtherGroupHeader; PolicyGroup = policyGroup; PolicyPriceTrackingOtherGroupItemDataTableItems = policyPriceTrackingOtherGroupItemDataTableItems; }