public void ReadExcelIntoTempObjects(string fileName, string productNum)
        {
            TempProducts.Clear();

            ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

            using (var package = new ExcelPackage(new FileInfo(fileName)))
            {
                var firstSheet = package.Workbook.Worksheets["Configured Options"];
                int row = 1, j = 1;
                for (row = 2; row < firstSheet.Dimension.Rows; row++)
                {
                    ExcelProduct ep = new ExcelProduct();
                    ep.ProductName            = firstSheet.Cells[row, 1].Text;
                    ep.ProductNumber          = firstSheet.Cells[row, 2].Text;
                    ep.FeatureName            = firstSheet.Cells[row, 3].Text;
                    ep.FeatureRequired        = firstSheet.Cells[row, 4].Text;
                    ep.FeatureCSROnly         = firstSheet.Cells[row, 5].Text;
                    ep.OptionGroupName        = firstSheet.Cells[row, 6].Text;
                    ep.OptionGroupRequired    = firstSheet.Cells[row, 7].Text;
                    ep.OptionGroupCSRonly     = firstSheet.Cells[row, 8].Text;
                    ep.SubOptionGroupName     = firstSheet.Cells[row, 9].Text;
                    ep.SubOptionGroupRequired = firstSheet.Cells[row, 10].Text;
                    ep.OptionName             = firstSheet.Cells[row, 11].Text;
                    ep.OptionCode             = firstSheet.Cells[row, 12].Text;
                    ep.HCPCS           = firstSheet.Cells[row, 13].Text;
                    ep.OptionRequired  = firstSheet.Cells[row, 14].Text;
                    ep.OptionCSROnly   = firstSheet.Cells[row, 15].Text;
                    ep.WorkTicketInput = firstSheet.Cells[row, 16].Text;
                    TempProducts.Add(ep);
                }
            }
        }
        private bool ValidateObjects()
        {
            if (TempProducts.Any(o => o.FeatureName.Contains("Billy")))
            {
                return(false);
            }
            if (TempProducts.Any(o => o.FeatureName.Length > 72))
            {
                return(false);
            }

            return(true);
        }