Renamed the Project to FirstSteps in order to add other examples dealing with null values.
Added WebApi.Example using option types in a controller action.
Added thelibrary OptionTypes containing the basic implementation of the None- and the Some-Type.
Renamig the web api project. -.- Never again!
The IIS-Express configuration was broken.
Old compilation results forced multiple controller bindings which are not allowed.
Removed code comments.
Moved ListExtensions to the library OptionTypes.
ListExtensions -> ForLists
Updated .csproj
Moved Interfaces to own library OptionTypes.Contracts.
Moved Reasons-Namespace to OptionTypes.
At this time they are not used.
But I want to remember the possibility to use such classes to inform the api user about the reason why a method returns no results.