//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); }
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; }