//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); }
public PolicyAllOtherGroupItemDataTableItemVM( PolicyAllOtherGroupItemDataTableRow policyAllOtherGroupItemDataTableRow, PolicyAllOtherGroupItem policyAllOtherGroupItem, PolicyOtherGroupHeader policyOtherGroupHeader, PolicyGroup policyGroup, List <PolicyAllOtherGroupItemDataTableItem> policyAllOtherGroupItemDataTableItems ) { PolicyAllOtherGroupItemDataTableRow = policyAllOtherGroupItemDataTableRow; PolicyAllOtherGroupItem = policyAllOtherGroupItem; PolicyOtherGroupHeader = policyOtherGroupHeader; PolicyGroup = policyGroup; PolicyAllOtherGroupItemDataTableItems = policyAllOtherGroupItemDataTableItems; }