├── .gitignore ├── .paket └── paket.bootstrapper.exe ├── LICENSE ├── README.md ├── dox ├── content │ ├── index.md │ ├── step1 │ │ ├── dos.md │ │ ├── index.md │ │ ├── quatro.fsx │ │ ├── tres.fsx │ │ └── uno.md │ ├── step2 │ │ ├── index.md │ │ ├── quatro.fsx │ │ ├── tres.fsx │ │ └── uno-dos.md │ └── step3 │ │ ├── dos.md │ │ ├── index.md │ │ ├── quatro.fsx │ │ ├── tres.fsx │ │ └── uno.md ├── files │ └── img │ │ ├── logo-template.pdn │ │ └── logo.png └── tools │ ├── generate.fsx │ └── templates │ └── template.cshtml ├── paket.dependencies ├── paket.lock └── src ├── 1-AspNetCore-CSharp ├── App.cs ├── Data │ ├── DataConfig.cs │ ├── EnvironmentExtensions.cs │ └── Table.cs ├── Entities │ ├── Authorization.cs │ ├── AuthorizationLevel.cs │ ├── Category.cs │ ├── Comment.cs │ ├── CommentStatus.cs │ ├── Page.cs │ ├── Post.cs │ ├── PostStatus.cs │ ├── Revision.cs │ ├── User.cs │ └── WebLog.cs ├── Startup.cs ├── Uno.csproj └── appsettings.json ├── 2-Nancy-CSharp ├── App.cs ├── Data │ ├── DataConfig.cs │ ├── EnvironmentExtensions.cs │ └── Table.cs ├── Dos.csproj ├── DosBootstrapper.cs ├── Entities │ ├── Authorization.cs │ ├── AuthorizationLevel.cs │ ├── Category.cs │ ├── Comment.cs │ ├── CommentStatus.cs │ ├── Page.cs │ ├── Post.cs │ ├── PostStatus.cs │ ├── Revision.cs │ ├── User.cs │ └── WebLog.cs ├── Modules │ └── HomeModule.cs ├── Startup.cs └── data-config.json ├── 3-Nancy-FSharp ├── App.fs ├── Data.fs ├── Entities.fs ├── Extensions.fs ├── HomeModule.fs ├── Tres.fsproj └── data-config.json ├── 4-Freya-FSharp ├── App.fs ├── Data.fs ├── Dependencies.fs ├── Entities.fs ├── Extensions.fs ├── Quatro.fsproj └── data-config.json └── FromObjectsToFunctions.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/.gitignore -------------------------------------------------------------------------------- /.paket/paket.bootstrapper.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/.paket/paket.bootstrapper.exe -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/README.md -------------------------------------------------------------------------------- /dox/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/index.md -------------------------------------------------------------------------------- /dox/content/step1/dos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step1/dos.md -------------------------------------------------------------------------------- /dox/content/step1/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step1/index.md -------------------------------------------------------------------------------- /dox/content/step1/quatro.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step1/quatro.fsx -------------------------------------------------------------------------------- /dox/content/step1/tres.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step1/tres.fsx -------------------------------------------------------------------------------- /dox/content/step1/uno.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step1/uno.md -------------------------------------------------------------------------------- /dox/content/step2/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step2/index.md -------------------------------------------------------------------------------- /dox/content/step2/quatro.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step2/quatro.fsx -------------------------------------------------------------------------------- /dox/content/step2/tres.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step2/tres.fsx -------------------------------------------------------------------------------- /dox/content/step2/uno-dos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step2/uno-dos.md -------------------------------------------------------------------------------- /dox/content/step3/dos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step3/dos.md -------------------------------------------------------------------------------- /dox/content/step3/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step3/index.md -------------------------------------------------------------------------------- /dox/content/step3/quatro.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step3/quatro.fsx -------------------------------------------------------------------------------- /dox/content/step3/tres.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step3/tres.fsx -------------------------------------------------------------------------------- /dox/content/step3/uno.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/content/step3/uno.md -------------------------------------------------------------------------------- /dox/files/img/logo-template.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/files/img/logo-template.pdn -------------------------------------------------------------------------------- /dox/files/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/files/img/logo.png -------------------------------------------------------------------------------- /dox/tools/generate.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/tools/generate.fsx -------------------------------------------------------------------------------- /dox/tools/templates/template.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/dox/tools/templates/template.cshtml -------------------------------------------------------------------------------- /paket.dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/paket.dependencies -------------------------------------------------------------------------------- /paket.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/paket.lock -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/App.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/App.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Data/DataConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Data/DataConfig.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Data/EnvironmentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Data/EnvironmentExtensions.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Data/Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Data/Table.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/Authorization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/Authorization.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/AuthorizationLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/AuthorizationLevel.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/Category.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/Comment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/Comment.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/CommentStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/CommentStatus.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/Page.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/Post.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/PostStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/PostStatus.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/Revision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/Revision.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/User.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Entities/WebLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Entities/WebLog.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Startup.cs -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/Uno.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/Uno.csproj -------------------------------------------------------------------------------- /src/1-AspNetCore-CSharp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/1-AspNetCore-CSharp/appsettings.json -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/App.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/App.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Data/DataConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Data/DataConfig.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Data/EnvironmentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Data/EnvironmentExtensions.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Data/Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Data/Table.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Dos.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Dos.csproj -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/DosBootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/DosBootstrapper.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/Authorization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/Authorization.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/AuthorizationLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/AuthorizationLevel.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/Category.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/Comment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/Comment.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/CommentStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/CommentStatus.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/Page.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/Post.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/PostStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/PostStatus.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/Revision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/Revision.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/User.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Entities/WebLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Entities/WebLog.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Modules/HomeModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Modules/HomeModule.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/Startup.cs -------------------------------------------------------------------------------- /src/2-Nancy-CSharp/data-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/2-Nancy-CSharp/data-config.json -------------------------------------------------------------------------------- /src/3-Nancy-FSharp/App.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/3-Nancy-FSharp/App.fs -------------------------------------------------------------------------------- /src/3-Nancy-FSharp/Data.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/3-Nancy-FSharp/Data.fs -------------------------------------------------------------------------------- /src/3-Nancy-FSharp/Entities.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/3-Nancy-FSharp/Entities.fs -------------------------------------------------------------------------------- /src/3-Nancy-FSharp/Extensions.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/3-Nancy-FSharp/Extensions.fs -------------------------------------------------------------------------------- /src/3-Nancy-FSharp/HomeModule.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/3-Nancy-FSharp/HomeModule.fs -------------------------------------------------------------------------------- /src/3-Nancy-FSharp/Tres.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/3-Nancy-FSharp/Tres.fsproj -------------------------------------------------------------------------------- /src/3-Nancy-FSharp/data-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/3-Nancy-FSharp/data-config.json -------------------------------------------------------------------------------- /src/4-Freya-FSharp/App.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/4-Freya-FSharp/App.fs -------------------------------------------------------------------------------- /src/4-Freya-FSharp/Data.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/4-Freya-FSharp/Data.fs -------------------------------------------------------------------------------- /src/4-Freya-FSharp/Dependencies.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/4-Freya-FSharp/Dependencies.fs -------------------------------------------------------------------------------- /src/4-Freya-FSharp/Entities.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/4-Freya-FSharp/Entities.fs -------------------------------------------------------------------------------- /src/4-Freya-FSharp/Extensions.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/4-Freya-FSharp/Extensions.fs -------------------------------------------------------------------------------- /src/4-Freya-FSharp/Quatro.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/4-Freya-FSharp/Quatro.fsproj -------------------------------------------------------------------------------- /src/4-Freya-FSharp/data-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/4-Freya-FSharp/data-config.json -------------------------------------------------------------------------------- /src/FromObjectsToFunctions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljsummers/FromObjectsToFunctions/HEAD/src/FromObjectsToFunctions.sln --------------------------------------------------------------------------------