├── .gitattributes ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── BlazorBlog.sln └── BlazorBlog ├── Client ├── App.razor ├── BlazorBlog.Client.csproj ├── Pages │ ├── Counter.razor │ ├── Create.razor │ ├── FetchData.razor │ ├── Index.razor │ └── Post.razor ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── BlogService.cs │ └── IBlogService.cs ├── Shared │ ├── BlogLayout.razor │ ├── BlogPosts.razor │ ├── MainLayout.razor │ ├── NavMenu.razor │ └── SurveyPrompt.razor ├── _Imports.razor └── wwwroot │ ├── css │ ├── app.css │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── open-iconic │ │ ├── FONT-LICENSE │ │ ├── ICON-LICENSE │ │ ├── README.md │ │ └── font │ │ ├── css │ │ └── open-iconic-bootstrap.min.css │ │ └── fonts │ │ ├── open-iconic.eot │ │ ├── open-iconic.otf │ │ ├── open-iconic.svg │ │ ├── open-iconic.ttf │ │ └── open-iconic.woff │ ├── favicon.ico │ └── index.html ├── Server ├── BlazorBlog.Server.csproj ├── Controllers │ ├── BlogController.cs │ └── WeatherForecastController.cs ├── Data │ └── DataContext.cs ├── Migrations │ ├── 20201105051543_Initial.Designer.cs │ ├── 20201105051543_Initial.cs │ ├── 20201117045507_Image.Designer.cs │ ├── 20201117045507_Image.cs │ └── DataContextModelSnapshot.cs ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ └── Shared │ │ └── _Layout.cshtml ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json ├── appsettings.json └── blazorblog.db └── Shared ├── BlazorBlog.Shared.csproj ├── BlogPost.cs └── WeatherForecast.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /BlazorBlog.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog.sln -------------------------------------------------------------------------------- /BlazorBlog/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/App.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/BlazorBlog.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/BlazorBlog.Client.csproj -------------------------------------------------------------------------------- /BlazorBlog/Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Pages/Create.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Pages/Create.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Pages/Index.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Pages/Post.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Pages/Post.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Program.cs -------------------------------------------------------------------------------- /BlazorBlog/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorBlog/Client/Services/BlogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Services/BlogService.cs -------------------------------------------------------------------------------- /BlazorBlog/Client/Services/IBlogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Services/IBlogService.cs -------------------------------------------------------------------------------- /BlazorBlog/Client/Shared/BlogLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Shared/BlogLayout.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Shared/BlogPosts.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Shared/BlogPosts.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/_Imports.razor -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/app.css -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/favicon.ico -------------------------------------------------------------------------------- /BlazorBlog/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Client/wwwroot/index.html -------------------------------------------------------------------------------- /BlazorBlog/Server/BlazorBlog.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/BlazorBlog.Server.csproj -------------------------------------------------------------------------------- /BlazorBlog/Server/Controllers/BlogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Controllers/BlogController.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Data/DataContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Data/DataContext.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Migrations/20201105051543_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Migrations/20201105051543_Initial.Designer.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Migrations/20201105051543_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Migrations/20201105051543_Initial.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Migrations/20201117045507_Image.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Migrations/20201117045507_Image.Designer.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Migrations/20201117045507_Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Migrations/20201117045507_Image.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Migrations/DataContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Migrations/DataContextModelSnapshot.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Pages/Error.cshtml -------------------------------------------------------------------------------- /BlazorBlog/Server/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /BlazorBlog/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Program.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorBlog/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/Startup.cs -------------------------------------------------------------------------------- /BlazorBlog/Server/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/appsettings.Development.json -------------------------------------------------------------------------------- /BlazorBlog/Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/appsettings.json -------------------------------------------------------------------------------- /BlazorBlog/Server/blazorblog.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Server/blazorblog.db -------------------------------------------------------------------------------- /BlazorBlog/Shared/BlazorBlog.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Shared/BlazorBlog.Shared.csproj -------------------------------------------------------------------------------- /BlazorBlog/Shared/BlogPost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Shared/BlogPost.cs -------------------------------------------------------------------------------- /BlazorBlog/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickgod/BlazorBlog/HEAD/BlazorBlog/Shared/WeatherForecast.cs --------------------------------------------------------------------------------