This is for a VB.NET project, but a C# solution will be fine. Good luck to the person who qualifies.
To qualify for this task, besides good programming skills and a reasonable price, you must have good understanding of English to be able to easily interpret these instructions accurately with minimal assistance on my part because I am extremely busy.
Please provide an accurate fully functioning solution in 3 days without much help from me.
You should be comfortable with C#/VB.NET, Forms/WPF/Console apps, 3D coordinates, LINQ queries to be able to knock this out of the park pretty quickly.
You must block your code some comments explain sections of code, the sooner I understand what the code is doing, the sooner you get paid.
Very easy job for someone who understands Microsoft’s LINQ, control binding, reflection and collections.
The solution must be provided in 4.0 framework, (Not 4.5, 4.6 etc) as a single Visual Studio project (pro or community). Exclusion of third party DLLs would be preferred.
If awarded to you, I will expect that you will understand how to create the query and be able to demonstrate it with a test form or WPF window.
See the instructions in the attached word document. But here is a summary:
The point of the task is to create a function which selects certain array elements according to a series of filtering settings.
The array elements are Themes.
The theme class will have to be created with an optional parent theme, and child themes as a list. Finaly, a SortOrder integer property. Other than that, the theme class from your standpoint will only store criteria, sort order and children.
Based on the following criteria I want the function to return an array of themes accordingly, and by priority order, along with child themes. See the SORTING for more details about parent/child and sort order.