├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE.txt ├── Media ├── icon-transparent.png └── icon.png ├── README.md ├── Spark.Console ├── Commands │ ├── DevCommand.cs │ ├── Events │ │ └── CreateEventCommand.cs │ ├── InstallSparkCommand.cs │ ├── Jobs │ │ └── CreateJobCommand.cs │ ├── Mail │ │ └── CreateMailableCommand.cs │ ├── Migrations │ │ ├── CreateMigrationCommand.cs │ │ └── RunMigrationsCommand.cs │ ├── Models │ │ └── CreateModelCommand.cs │ ├── Pages │ │ ├── CreateComponentCommand.cs │ │ └── CreatePageCommand.cs │ ├── Project │ │ ├── CreateProjectCommand.cs │ │ └── OpenSolutionCommand.cs │ ├── Services │ │ └── CreateServiceCommand.cs │ └── UpdateSparkCommand.cs ├── LICENSE.txt ├── Program.cs ├── README.md ├── Shared │ ├── ConsoleOutput.cs │ ├── CssFrameworks.cs │ ├── Files.cs │ ├── ModelExtractor.cs │ ├── ProjectTypes.cs │ ├── StringExtensions.cs │ └── UserApp.cs └── Spark.Console.csproj ├── Spark.Library ├── Auth │ └── IAuthValidator.cs ├── Config │ └── ConfigRegistration.cs ├── Database │ ├── BaseModel.cs │ ├── DatabaseServiceRegistration.cs │ └── DatabaseTypes.cs ├── Environment │ ├── Env.cs │ └── EnvManager.cs ├── Extensions │ ├── DbSetExtensions.cs │ ├── NavigationManagerExtensions.cs │ ├── SessionExtensions.cs │ └── StringExtensions.cs ├── LICENSE.txt ├── Mail │ ├── Attachment.cs │ ├── Helpers │ │ └── StringHelpers.cs │ ├── IMailer.cs │ ├── MailRecipient.cs │ ├── MailServiceRegistration.cs │ ├── Mailable.cs │ ├── MailerTypes.cs │ └── Mailers │ │ ├── FileMailer.cs │ │ └── SmtpMailer.cs ├── README.md ├── Routing │ ├── IRoute.cs │ └── RouteRegistration.cs └── Spark.Library.csproj ├── Spark.Templates └── working │ ├── .idea │ └── .idea.working.dir │ │ └── .idea │ │ ├── .gitignore │ │ ├── indexLayout.xml │ │ └── vcs.xml │ ├── LICENSE.txt │ ├── README.md │ ├── Spark.Templates.csproj │ └── templates │ ├── Spark.Templates.Blazor │ ├── .env.example │ ├── .gitignore │ ├── .template.config │ │ ├── dotnetcli.css.json │ │ ├── icon.png │ │ ├── ide.css.json │ │ └── template.json │ ├── Application │ │ ├── Database │ │ │ └── DatabaseContext.cs │ │ ├── Events │ │ │ ├── Listeners │ │ │ │ └── EmailNewUser.cs │ │ │ └── UserCreated.cs │ │ ├── Jobs │ │ │ └── ExampleJob.cs │ │ ├── Mail │ │ │ └── GenericMailable.cs │ │ ├── Models │ │ │ ├── CustomRoles.cs │ │ │ ├── Role.cs │ │ │ ├── User.cs │ │ │ └── UserRole.cs │ │ ├── Services │ │ │ └── Auth │ │ │ │ ├── AuthService.cs │ │ │ │ ├── RolesService.cs │ │ │ │ ├── SparkAuthValidator.cs │ │ │ │ └── UsersService.cs │ │ └── Startup │ │ │ ├── AppServiceRegistration.cs │ │ │ ├── AuthServiceRegistration.cs │ │ │ ├── EventsRegistration.cs │ │ │ └── ScheduledJobsRegistration.cs │ ├── Assets │ │ ├── Css │ │ │ └── app.css │ │ └── Js │ │ │ └── app.js │ ├── Pages │ │ ├── Admin │ │ │ └── Index.razor │ │ ├── Api │ │ │ └── Example.cs │ │ ├── Auth │ │ │ ├── Login.razor │ │ │ ├── Logout.cs │ │ │ └── Register.razor │ │ ├── Components │ │ │ ├── ApplicationLogo.razor │ │ │ ├── FlashMessages.razor │ │ │ ├── Footer.razor │ │ │ ├── NavBar.razor │ │ │ ├── PageState.cs │ │ │ └── Vite.razor │ │ ├── Dashboard.razor │ │ ├── Errors │ │ │ └── 404.razor │ │ ├── Index.razor │ │ ├── Layouts │ │ │ ├── AuthLayout.razor │ │ │ ├── EmptyLayout.razor │ │ │ └── MainLayout.razor │ │ ├── PageRoutes.razor │ │ ├── Profile │ │ │ ├── Edit.razor │ │ │ ├── UpdatePasswordForm.razor │ │ │ └── UpdateProfileForm.razor │ │ └── _Imports.razor │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── Spark.Templates.Blazor.csproj │ ├── Spark.Templates.Blazor.sln │ ├── Storage │ │ ├── Logging │ │ │ └── .gitignore │ │ └── Mail │ │ │ └── .gitignore │ ├── Tests │ │ ├── .gitignore │ │ ├── ExampleTest.cs │ │ ├── GlobalUsings.cs │ │ └── Spark.Templates.Blazor.Tests.csproj │ ├── appsettings.json │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── tailwind.config.js │ ├── vite.config.js │ └── wwwroot │ │ ├── favicon.png │ │ └── images │ │ └── logo.png │ └── Spark.Templates.Razor │ ├── .env.example │ ├── .gitignore │ ├── .template.config │ ├── dotnetcli.css.json │ ├── icon.png │ ├── ide.css.json │ └── template.json │ ├── Application │ ├── Database │ │ └── DatabaseContext.cs │ ├── Events │ │ ├── Listeners │ │ │ └── EmailNewUser.cs │ │ └── UserCreated.cs │ ├── Jobs │ │ └── ExampleJob.cs │ ├── Mail │ │ └── GenericMailable.cs │ ├── Models │ │ ├── CustomRoles.cs │ │ ├── Role.cs │ │ ├── User.cs │ │ └── UserRole.cs │ ├── Services │ │ └── Auth │ │ │ ├── AuthService.cs │ │ │ ├── RolesService.cs │ │ │ ├── SparkAuthValidator.cs │ │ │ └── UsersService.cs │ └── Startup │ │ ├── AppServiceRegistration.cs │ │ ├── AuthServiceRegistration.cs │ │ ├── EventsRegistration.cs │ │ └── ScheduledJobsRegistration.cs │ ├── Assets │ ├── Css │ │ └── app.css │ └── Js │ │ └── app.js │ ├── Pages │ ├── Admin │ │ ├── Index.cshtml │ │ └── Index.cshtml.cs │ ├── Api │ │ └── Example.cs │ ├── Auth │ │ ├── Login.cshtml │ │ ├── Login.cshtml.cs │ │ ├── Logout.cs │ │ ├── Register.cshtml │ │ └── Register.cshtml.cs │ ├── Dashboard.cshtml │ ├── Dashboard.cshtml.cs │ ├── Errors │ │ └── 404.cshtml │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Profile │ │ ├── Edit.cshtml │ │ └── Edit.cshtml.cs │ ├── Shared │ │ ├── _ApplicationLogo.cshtml │ │ ├── _AuthLayout.cshtml │ │ ├── _FlashMessages.cshtml │ │ ├── _MainLayout.cshtml │ │ ├── _MainLayout.cshtml.cs │ │ ├── _NavBar.cshtml │ │ └── _Vite.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── README.md │ ├── Spark.Templates.Razor.csproj │ ├── Spark.Templates.Razor.sln │ ├── Storage │ ├── Logging │ │ └── .gitignore │ └── Mail │ │ └── .gitignore │ ├── Tests │ ├── .gitignore │ ├── ExampleTest.cs │ ├── GlobalUsings.cs │ └── Spark.Templates.Razor.Tests.csproj │ ├── appsettings.json │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── tailwind.config.js │ ├── vite.config.js │ └── wwwroot │ ├── favicon.png │ └── images │ └── logo.png ├── Spark.Tests ├── .env ├── Environment │ └── EnvironmentVariablesTest.cs ├── Extensions │ └── ExtensionTests.cs ├── Mail │ └── MailTest.cs ├── Spark.Tests.csproj └── Usings.cs └── Spark.sln /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Media/icon-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Media/icon-transparent.png -------------------------------------------------------------------------------- /Media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Media/icon.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/README.md -------------------------------------------------------------------------------- /Spark.Console/Commands/DevCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/DevCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Events/CreateEventCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Events/CreateEventCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/InstallSparkCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/InstallSparkCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Jobs/CreateJobCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Jobs/CreateJobCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Mail/CreateMailableCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Mail/CreateMailableCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Migrations/CreateMigrationCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Migrations/CreateMigrationCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Migrations/RunMigrationsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Migrations/RunMigrationsCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Models/CreateModelCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Models/CreateModelCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Pages/CreateComponentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Pages/CreateComponentCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Pages/CreatePageCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Pages/CreatePageCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Project/CreateProjectCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Project/CreateProjectCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Project/OpenSolutionCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Project/OpenSolutionCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/Services/CreateServiceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/Services/CreateServiceCommand.cs -------------------------------------------------------------------------------- /Spark.Console/Commands/UpdateSparkCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Commands/UpdateSparkCommand.cs -------------------------------------------------------------------------------- /Spark.Console/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/LICENSE.txt -------------------------------------------------------------------------------- /Spark.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Program.cs -------------------------------------------------------------------------------- /Spark.Console/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/README.md -------------------------------------------------------------------------------- /Spark.Console/Shared/ConsoleOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Shared/ConsoleOutput.cs -------------------------------------------------------------------------------- /Spark.Console/Shared/CssFrameworks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Shared/CssFrameworks.cs -------------------------------------------------------------------------------- /Spark.Console/Shared/Files.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Shared/Files.cs -------------------------------------------------------------------------------- /Spark.Console/Shared/ModelExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Shared/ModelExtractor.cs -------------------------------------------------------------------------------- /Spark.Console/Shared/ProjectTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Shared/ProjectTypes.cs -------------------------------------------------------------------------------- /Spark.Console/Shared/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Shared/StringExtensions.cs -------------------------------------------------------------------------------- /Spark.Console/Shared/UserApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Shared/UserApp.cs -------------------------------------------------------------------------------- /Spark.Console/Spark.Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Console/Spark.Console.csproj -------------------------------------------------------------------------------- /Spark.Library/Auth/IAuthValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Auth/IAuthValidator.cs -------------------------------------------------------------------------------- /Spark.Library/Config/ConfigRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Config/ConfigRegistration.cs -------------------------------------------------------------------------------- /Spark.Library/Database/BaseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Database/BaseModel.cs -------------------------------------------------------------------------------- /Spark.Library/Database/DatabaseServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Database/DatabaseServiceRegistration.cs -------------------------------------------------------------------------------- /Spark.Library/Database/DatabaseTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Database/DatabaseTypes.cs -------------------------------------------------------------------------------- /Spark.Library/Environment/Env.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Environment/Env.cs -------------------------------------------------------------------------------- /Spark.Library/Environment/EnvManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Environment/EnvManager.cs -------------------------------------------------------------------------------- /Spark.Library/Extensions/DbSetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Extensions/DbSetExtensions.cs -------------------------------------------------------------------------------- /Spark.Library/Extensions/NavigationManagerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Extensions/NavigationManagerExtensions.cs -------------------------------------------------------------------------------- /Spark.Library/Extensions/SessionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Extensions/SessionExtensions.cs -------------------------------------------------------------------------------- /Spark.Library/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Spark.Library/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/LICENSE.txt -------------------------------------------------------------------------------- /Spark.Library/Mail/Attachment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/Attachment.cs -------------------------------------------------------------------------------- /Spark.Library/Mail/Helpers/StringHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/Helpers/StringHelpers.cs -------------------------------------------------------------------------------- /Spark.Library/Mail/IMailer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/IMailer.cs -------------------------------------------------------------------------------- /Spark.Library/Mail/MailRecipient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/MailRecipient.cs -------------------------------------------------------------------------------- /Spark.Library/Mail/MailServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/MailServiceRegistration.cs -------------------------------------------------------------------------------- /Spark.Library/Mail/Mailable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/Mailable.cs -------------------------------------------------------------------------------- /Spark.Library/Mail/MailerTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/MailerTypes.cs -------------------------------------------------------------------------------- /Spark.Library/Mail/Mailers/FileMailer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/Mailers/FileMailer.cs -------------------------------------------------------------------------------- /Spark.Library/Mail/Mailers/SmtpMailer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Mail/Mailers/SmtpMailer.cs -------------------------------------------------------------------------------- /Spark.Library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/README.md -------------------------------------------------------------------------------- /Spark.Library/Routing/IRoute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Routing/IRoute.cs -------------------------------------------------------------------------------- /Spark.Library/Routing/RouteRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Routing/RouteRegistration.cs -------------------------------------------------------------------------------- /Spark.Library/Spark.Library.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Library/Spark.Library.csproj -------------------------------------------------------------------------------- /Spark.Templates/working/.idea/.idea.working.dir/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/.idea/.idea.working.dir/.idea/.gitignore -------------------------------------------------------------------------------- /Spark.Templates/working/.idea/.idea.working.dir/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/.idea/.idea.working.dir/.idea/indexLayout.xml -------------------------------------------------------------------------------- /Spark.Templates/working/.idea/.idea.working.dir/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/.idea/.idea.working.dir/.idea/vcs.xml -------------------------------------------------------------------------------- /Spark.Templates/working/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/LICENSE.txt -------------------------------------------------------------------------------- /Spark.Templates/working/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/README.md -------------------------------------------------------------------------------- /Spark.Templates/working/Spark.Templates.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/Spark.Templates.csproj -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/.env.example -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/.gitignore -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/.template.config/dotnetcli.css.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/.template.config/dotnetcli.css.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/.template.config/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/.template.config/icon.png -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/.template.config/ide.css.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/.template.config/ide.css.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/.template.config/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/.template.config/template.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Database/DatabaseContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Database/DatabaseContext.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Events/Listeners/EmailNewUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Events/Listeners/EmailNewUser.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Events/UserCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Events/UserCreated.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Jobs/ExampleJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Jobs/ExampleJob.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Mail/GenericMailable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Mail/GenericMailable.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Models/CustomRoles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Models/CustomRoles.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Models/Role.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Models/Role.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Models/User.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Models/UserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Models/UserRole.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Services/Auth/AuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Services/Auth/AuthService.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Services/Auth/RolesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Services/Auth/RolesService.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Services/Auth/SparkAuthValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Services/Auth/SparkAuthValidator.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Services/Auth/UsersService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Services/Auth/UsersService.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Startup/AppServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Startup/AppServiceRegistration.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Startup/AuthServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Startup/AuthServiceRegistration.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Startup/EventsRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Startup/EventsRegistration.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Startup/ScheduledJobsRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Application/Startup/ScheduledJobsRegistration.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Assets/Css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Assets/Css/app.css -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Assets/Js/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Admin/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Admin/Index.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Api/Example.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Api/Example.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Auth/Login.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Auth/Login.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Auth/Logout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Auth/Logout.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Auth/Register.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Auth/Register.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/ApplicationLogo.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/ApplicationLogo.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/FlashMessages.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/FlashMessages.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/Footer.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/Footer.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/NavBar.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/NavBar.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/PageState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/PageState.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/Vite.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Components/Vite.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Dashboard.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Dashboard.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Errors/404.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Errors/404.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Index.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Layouts/AuthLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Layouts/AuthLayout.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Layouts/EmptyLayout.razor: -------------------------------------------------------------------------------- 1 | @inherits LayoutComponentBase 2 | 3 | @Body -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Layouts/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Layouts/MainLayout.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/PageRoutes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/PageRoutes.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Profile/Edit.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Profile/Edit.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Profile/UpdatePasswordForm.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Profile/UpdatePasswordForm.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Profile/UpdateProfileForm.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/Profile/UpdateProfileForm.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Pages/_Imports.razor -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Program.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Properties/launchSettings.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/README.md -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Spark.Templates.Blazor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Spark.Templates.Blazor.csproj -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Spark.Templates.Blazor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Spark.Templates.Blazor.sln -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Storage/Logging/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Storage/Mail/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Tests/.gitignore -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Tests/ExampleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Tests/ExampleTest.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/Tests/Spark.Templates.Blazor.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/Tests/Spark.Templates.Blazor.Tests.csproj -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/appsettings.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/package-lock.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/package.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/postcss.config.js -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/tailwind.config.js -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/vite.config.js -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/wwwroot/favicon.png -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Blazor/wwwroot/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Blazor/wwwroot/images/logo.png -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/.env.example -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/.gitignore -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/.template.config/dotnetcli.css.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/.template.config/dotnetcli.css.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/.template.config/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/.template.config/icon.png -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/.template.config/ide.css.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/.template.config/ide.css.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/.template.config/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/.template.config/template.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Database/DatabaseContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Database/DatabaseContext.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Events/Listeners/EmailNewUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Events/Listeners/EmailNewUser.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Events/UserCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Events/UserCreated.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Jobs/ExampleJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Jobs/ExampleJob.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Mail/GenericMailable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Mail/GenericMailable.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Models/CustomRoles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Models/CustomRoles.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Models/Role.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Models/Role.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Models/User.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Models/UserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Models/UserRole.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Services/Auth/AuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Services/Auth/AuthService.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Services/Auth/RolesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Services/Auth/RolesService.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Services/Auth/SparkAuthValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Services/Auth/SparkAuthValidator.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Services/Auth/UsersService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Services/Auth/UsersService.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Startup/AppServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Startup/AppServiceRegistration.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Startup/AuthServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Startup/AuthServiceRegistration.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Startup/EventsRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Startup/EventsRegistration.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Application/Startup/ScheduledJobsRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Application/Startup/ScheduledJobsRegistration.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Assets/Css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Assets/Css/app.css -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Assets/Js/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Admin/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Admin/Index.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Admin/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Admin/Index.cshtml.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Api/Example.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Api/Example.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Login.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Login.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Login.cshtml.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Logout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Logout.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Register.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Register.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Auth/Register.cshtml.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Dashboard.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Dashboard.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Dashboard.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Dashboard.cshtml.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Errors/404.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Errors/404.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Index.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Profile/Edit.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Profile/Edit.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Profile/Edit.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Profile/Edit.cshtml.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_ApplicationLogo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_ApplicationLogo.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_AuthLayout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_AuthLayout.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_FlashMessages.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_FlashMessages.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_MainLayout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_MainLayout.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_MainLayout.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_MainLayout.cshtml.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_NavBar.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_NavBar.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_Vite.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/Shared/_Vite.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Program.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Properties/launchSettings.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/README.md -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Spark.Templates.Razor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Spark.Templates.Razor.csproj -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Spark.Templates.Razor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Spark.Templates.Razor.sln -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Storage/Logging/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Storage/Mail/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Tests/.gitignore -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Tests/ExampleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Tests/ExampleTest.cs -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/Tests/Spark.Templates.Razor.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/Tests/Spark.Templates.Razor.Tests.csproj -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/appsettings.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/package-lock.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/package.json -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/postcss.config.js -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/tailwind.config.js -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/vite.config.js -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/wwwroot/favicon.png -------------------------------------------------------------------------------- /Spark.Templates/working/templates/Spark.Templates.Razor/wwwroot/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Templates/working/templates/Spark.Templates.Razor/wwwroot/images/logo.png -------------------------------------------------------------------------------- /Spark.Tests/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Tests/.env -------------------------------------------------------------------------------- /Spark.Tests/Environment/EnvironmentVariablesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Tests/Environment/EnvironmentVariablesTest.cs -------------------------------------------------------------------------------- /Spark.Tests/Extensions/ExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Tests/Extensions/ExtensionTests.cs -------------------------------------------------------------------------------- /Spark.Tests/Mail/MailTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Tests/Mail/MailTest.cs -------------------------------------------------------------------------------- /Spark.Tests/Spark.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Tests/Spark.Tests.csproj -------------------------------------------------------------------------------- /Spark.Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.Tests/Usings.cs -------------------------------------------------------------------------------- /Spark.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spark-dotnet/framework/HEAD/Spark.sln --------------------------------------------------------------------------------