I require debugging of errors and enhancements to an existing C# program. I have the original source code. The original software was completed here on Freelancer by another developer. You can see the original project here: https://www.freelancer.com/projects/ASP-C-Programming/Accelerator-Parse-Selected-Text.html
The software worked as intended, but as of today I am getting an error. When running, it immediately says "Object reference not set to an instance" and the program doesn't run. That's the first problem to fix.
Then, I'd like some enhancements to the original program. The current function is to parse text and categorize data. Each category then has a drop down list so I can filter what I want to see and what is hidden. The enhancement needed is to dynamically generate the child drop downs.
I will present a simple example using automobiles:
I have 3 dropdown filters: "Make", "Model", "Color". If none are selected by the user, the program displays ALL makes, models and colors in the text file. If I choose a "Make" of "Ford", only the Fords are displayed. Now the filters/drop down for "Model" and "Color" should get updated to only include "Ford" Models and Colors. Chevy models and colors should be removed from the child drop downs because they aren't an option anymore.
For now, the existing program works but does not re-generate the child filters when a parent selection is chosen. So the child filters contain unnecessary options that don't exist.