├── .editorconfig ├── .gitattributes ├── .gitignore ├── MauiCleanTodos.sln ├── README.md ├── global.json ├── src ├── Common │ └── Shared │ │ ├── Models │ │ └── PaginatedList.cs │ │ ├── PriorityLevels │ │ └── PriorityLevelDto.cs │ │ ├── Shared.csproj │ │ ├── TodoItems │ │ ├── NewTodoItemDto.cs │ │ ├── TodoItemDto.cs │ │ └── TodoItemSummaryDto.cs │ │ ├── TodoLists │ │ ├── Colours.cs │ │ ├── NewTodoDto.cs │ │ ├── TodoListDto.cs │ │ ├── TodoListSummaryDto.cs │ │ └── TodosVm.cs │ │ └── WeatehrForecasts │ │ └── WeatherForecastDto.cs ├── Core │ ├── Application │ │ ├── Application.csproj │ │ ├── Common │ │ │ ├── Behaviours │ │ │ │ ├── AuthorizationBehaviour.cs │ │ │ │ ├── LoggingBehaviour.cs │ │ │ │ ├── PerformanceBehaviour.cs │ │ │ │ ├── UnhandledExceptionBehaviour.cs │ │ │ │ └── ValidationBehaviour.cs │ │ │ ├── Exceptions │ │ │ │ ├── ForbiddenAccessException.cs │ │ │ │ ├── NotFoundException.cs │ │ │ │ └── ValidationException.cs │ │ │ ├── Extensions │ │ │ │ └── QueryableExtensions.cs │ │ │ ├── Interfaces │ │ │ │ ├── IApplicationDbContext.cs │ │ │ │ ├── ICsvFileBuilder.cs │ │ │ │ ├── ICurrentUserService.cs │ │ │ │ ├── IDateTime.cs │ │ │ │ └── IIdentityService.cs │ │ │ ├── Mappings │ │ │ │ ├── IMapFrom.cs │ │ │ │ ├── MappingExtensions.cs │ │ │ │ └── MappingProfile.cs │ │ │ ├── Models │ │ │ │ ├── LookupDto.cs │ │ │ │ └── Result.cs │ │ │ └── Security │ │ │ │ └── AuthorizeAttribute.cs │ │ ├── ConfigureServices.cs │ │ ├── TodoItems │ │ │ ├── Commands │ │ │ │ ├── CreateTodoItem │ │ │ │ │ ├── CreateTodoItemCommand.cs │ │ │ │ │ └── CreateTodoItemCommandValidator.cs │ │ │ │ ├── DeleteTodoItem │ │ │ │ │ └── DeleteTodoItemCommand.cs │ │ │ │ ├── UpdateTodoItem │ │ │ │ │ ├── UpdateTodoItemCommand.cs │ │ │ │ │ └── UpdateTodoItemCommandValidator.cs │ │ │ │ └── UpdateTodoItemDetail │ │ │ │ │ └── UpdateTodoItemDetailCommand.cs │ │ │ ├── EventHandlers │ │ │ │ ├── TodoItemCompletedEventHandler.cs │ │ │ │ └── TodoItemCreatedEventHandler.cs │ │ │ └── Queries │ │ │ │ └── GetTodoItemsWithPagination │ │ │ │ ├── AutomapperProfile.cs │ │ │ │ ├── GetTodoItemsWithPaginationQuery.cs │ │ │ │ └── GetTodoItemsWithPaginationQueryValidator.cs │ │ ├── TodoLists │ │ │ ├── AutomapperProfile.cs │ │ │ ├── Commands │ │ │ │ ├── CreateTodoList │ │ │ │ │ ├── CreateTodoListCommand.cs │ │ │ │ │ └── CreateTodoListCommandValidator.cs │ │ │ │ ├── DeleteTodoList │ │ │ │ │ └── DeleteTodoListCommand.cs │ │ │ │ ├── PurgeTodoLists │ │ │ │ │ └── PurgeTodoListsCommand.cs │ │ │ │ └── UpdateTodoList │ │ │ │ │ ├── UpdateTodoListCommand.cs │ │ │ │ │ └── UpdateTodoListCommandValidator.cs │ │ │ └── Queries │ │ │ │ ├── ExportTodos │ │ │ │ ├── ExportTodosQuery.cs │ │ │ │ ├── ExportTodosVm.cs │ │ │ │ └── TodoItemFileRecord.cs │ │ │ │ └── GetTodos │ │ │ │ ├── AutomapperProfile.cs │ │ │ │ └── GetTodosQuery.cs │ │ └── WeatherForecasts │ │ │ └── Queries │ │ │ └── GetWeatherForecasts │ │ │ └── GetWeatherForecastsQuery.cs │ └── Domain │ │ ├── Common │ │ ├── BaseAuditableEntity.cs │ │ ├── BaseEntity.cs │ │ ├── BaseEvent.cs │ │ └── ValueObject.cs │ │ ├── Domain.csproj │ │ ├── Entities │ │ ├── TodoItem.cs │ │ └── TodoList.cs │ │ ├── Enums │ │ └── PriorityLevel.cs │ │ ├── Events │ │ ├── TodoItemCompletedEvent.cs │ │ ├── TodoItemCreatedEvent.cs │ │ └── TodoItemDeletedEvent.cs │ │ ├── Exceptions │ │ └── UnsupportedColourException.cs │ │ ├── GlobalUsings.cs │ │ └── ValueObjects │ │ └── Colour.cs ├── Infrastructure │ ├── Common │ │ └── MediatorExtensions.cs │ ├── ConfigureServices.cs │ ├── Files │ │ ├── CsvFileBuilder.cs │ │ └── Maps │ │ │ └── TodoItemRecordMap.cs │ ├── Identity │ │ ├── ApplicationUser.cs │ │ ├── IdentityResultExtensions.cs │ │ └── IdentityService.cs │ ├── Infrastructure.csproj │ ├── Persistence │ │ ├── ApplicationDbContext.cs │ │ ├── ApplicationDbContextInitialiser.cs │ │ ├── Configurations │ │ │ ├── TodoItemConfiguration.cs │ │ │ └── TodoListConfiguration.cs │ │ ├── Interceptors │ │ │ └── AuditableEntitySaveChangesInterceptor.cs │ │ └── Migrations │ │ │ ├── 00000000000000_InitialCreate.Designer.cs │ │ │ ├── 00000000000000_InitialCreate.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ └── Services │ │ └── DateTimeService.cs └── Presentation │ ├── App │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── Controls │ │ ├── IBottomSheet.cs │ │ ├── MctEntry.xaml │ │ ├── MctEntry.xaml.cs │ │ ├── TodoItemsView.xaml │ │ └── TodoItemsView.xaml.cs │ ├── Converters │ │ ├── BoolToTextDecorationsConverter.cs │ │ ├── ColourEnumToColorConverter.cs │ │ ├── DestructiveToColorConverter.cs │ │ └── ListColourToColorConverter.cs │ ├── GlobalUsings.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MauiCleanTodos.App.csproj │ ├── MauiProgram.cs │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── CustomBottomSheet.cs │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ ├── PageExtensions.cs │ │ │ ├── Resources │ │ │ │ └── values │ │ │ │ │ └── colors.xml │ │ │ └── WebCallbackActivity.cs │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Tizen │ │ │ ├── Main.cs │ │ │ └── tizen-manifest.xml │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Entitlements.plist │ │ │ ├── Info.plist │ │ │ ├── PageExtensions.cs │ │ │ └── Program.cs │ ├── PopupPages │ │ ├── AddTodoPopup.xaml │ │ ├── AddTodoPopup.xaml.cs │ │ ├── ConfirmPopup.xaml │ │ ├── ConfirmPopup.xaml.cs │ │ ├── NewListPopup.xaml │ │ └── NewListPopup.xaml.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Resources │ │ ├── AppIcon │ │ │ ├── appicon.svg │ │ │ └── appiconfg.svg │ │ ├── Fonts │ │ │ ├── FluentSystemIcons-Regular.ttf │ │ │ ├── OpenSans-Regular.ttf │ │ │ ├── OpenSans-Semibold.ttf │ │ │ ├── Sora-VariableFont_wght.ttf │ │ │ └── Viga-Regular.ttf │ │ ├── Images │ │ │ ├── delete.svg │ │ │ ├── dotnet_bot.svg │ │ │ └── todo_bot.png │ │ ├── Raw │ │ │ └── AboutAssets.txt │ │ ├── Splash │ │ │ └── splash.svg │ │ └── Styles │ │ │ ├── Colors.xaml │ │ │ └── Styles.xaml │ └── ViewModels │ │ ├── BaseViewModel.cs │ │ └── MainViewModel.cs │ ├── ClientPackages │ ├── ApiClientBase │ │ ├── ApiClientBase.csproj │ │ ├── ApiClientOptions.cs │ │ ├── Authentication │ │ │ ├── AuthHandler.cs │ │ │ ├── AuthService.cs │ │ │ └── Messages │ │ │ │ └── UserUpdatedMessage.cs │ │ ├── DependencyInjection.cs │ │ ├── GlobalUsings.cs │ │ ├── MauiCleanTodos.Client.g.cs │ │ ├── Services │ │ │ ├── BaseService.cs │ │ │ ├── TodoItemsService.cs │ │ │ ├── TodoListsService.cs │ │ │ └── WeatherService.cs │ │ └── Storage │ │ │ └── ISecureStorageProvider.cs │ ├── BlazorApiClient │ │ ├── Authentication │ │ │ └── BlazorAuthBrowser.cs │ │ ├── BlazorApiClient.csproj │ │ ├── DependencyInjection.cs │ │ └── Storage │ │ │ └── BlazorStorageProvider.cs │ └── MauiApiClient │ │ ├── Authentication │ │ └── MauiAuthBroswer.cs │ │ ├── DependencyInjection.cs │ │ ├── MauiApiClient.csproj │ │ ├── Platforms │ │ ├── Android │ │ │ └── PlatformClass1.cs │ │ ├── MacCatalyst │ │ │ └── PlatformClass1.cs │ │ ├── Tizen │ │ │ └── PlatformClass1.cs │ │ ├── Windows │ │ │ └── PlatformClass1.cs │ │ └── iOS │ │ │ └── PlatformClass1.cs │ │ └── Storage │ │ └── MauiStorageProvider.cs │ └── WebUI │ ├── ClientApp │ ├── .browserslistrc │ ├── .editorconfig │ ├── .gitignore │ ├── angular.json │ ├── aspnetcore-https.js │ ├── karma.conf.js │ ├── package-lock.json │ ├── package.json │ ├── proxy.conf.js │ ├── src │ │ ├── api-authorization │ │ │ ├── api-authorization.constants.ts │ │ │ ├── api-authorization.module.spec.ts │ │ │ ├── api-authorization.module.ts │ │ │ ├── authorize.guard.spec.ts │ │ │ ├── authorize.guard.ts │ │ │ ├── authorize.interceptor.spec.ts │ │ │ ├── authorize.interceptor.ts │ │ │ ├── authorize.service.spec.ts │ │ │ ├── authorize.service.ts │ │ │ ├── login-menu │ │ │ │ ├── login-menu.component.html │ │ │ │ ├── login-menu.component.scss │ │ │ │ ├── login-menu.component.spec.ts │ │ │ │ └── login-menu.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ ├── login.component.spec.ts │ │ │ │ └── login.component.ts │ │ │ └── logout │ │ │ │ ├── logout.component.html │ │ │ │ ├── logout.component.scss │ │ │ │ ├── logout.component.spec.ts │ │ │ │ └── logout.component.ts │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.server.module.ts │ │ │ ├── counter │ │ │ │ ├── counter.component.html │ │ │ │ ├── counter.component.spec.ts │ │ │ │ └── counter.component.ts │ │ │ ├── fetch-data │ │ │ │ ├── fetch-data.component.html │ │ │ │ └── fetch-data.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── nav-menu │ │ │ │ ├── nav-menu.component.html │ │ │ │ ├── nav-menu.component.scss │ │ │ │ └── nav-menu.component.ts │ │ │ ├── todo │ │ │ │ ├── todo.component.html │ │ │ │ ├── todo.component.scss │ │ │ │ └── todo.component.ts │ │ │ ├── token │ │ │ │ ├── token.component.html │ │ │ │ └── token.component.ts │ │ │ └── web-api-client.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json │ ├── ConfigureServices.cs │ ├── Controllers │ ├── ApiControllerBase.cs │ ├── OidcConfigurationController.cs │ ├── TodoItemsController.cs │ ├── TodoListsController.cs │ └── WeatherForecastController.cs │ ├── Filters │ └── ApiExceptionFilterAttribute.cs │ ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Shared │ │ └── _LoginPartial.cshtml │ └── _ViewImports.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ └── CurrentUserService.cs │ ├── WebUI.csproj │ ├── appsettings.Development.json │ ├── appsettings.Production.json │ ├── appsettings.json │ ├── nswag.json │ └── wwwroot │ ├── api │ └── specification.json │ └── favicon.ico └── tests ├── App.UnitTests ├── App.UnitTests.csproj ├── Mocks │ ├── MockApi.cs │ ├── MockAuthService.cs │ ├── MockBottomSheet.cs │ ├── MockTodoItemsService.cs │ └── MockTodoListsService.cs ├── Usings.cs └── ViewModels │ └── MainViewModelTests.cs ├── Application.IntegrationTests ├── Application.IntegrationTests.csproj ├── BaseTestFixture.cs ├── CustomWebApplicationFactory.cs ├── ServiceCollectionExtensions.cs ├── Testing.cs ├── TodoItems │ └── Commands │ │ ├── CreateTodoItemTests.cs │ │ ├── DeleteTodoItemTests.cs │ │ ├── UpdateTodoItemDetailTests.cs │ │ └── UpdateTodoItemTests.cs ├── TodoLists │ ├── Commands │ │ ├── CreateTodoListTests.cs │ │ ├── DeleteTodoListTests.cs │ │ ├── PurgeTodoListsTests.cs │ │ └── UpdateTodoListTests.cs │ └── Queries │ │ └── GetTodosTests.cs └── appsettings.json ├── Application.UnitTests ├── Application.UnitTests.csproj └── Common │ ├── Behaviours │ └── RequestLoggerTests.cs │ ├── Exceptions │ └── ValidationExceptionTests.cs │ └── Mappings │ └── MappingTests.cs ├── Domain.UnitTests ├── Domain.UnitTests.csproj └── ValueObjects │ └── ColourTests.cs └── WebUI.AcceptanceTests ├── ConfigurationHelper.cs ├── Features ├── Login.feature └── Login.feature.cs ├── GlobalUsings.cs ├── Pages ├── BasePage.cs └── LoginPage.cs ├── StepDefinitions └── LoginStepDefinitions.cs ├── WebUI.AcceptanceTests.csproj └── appsettings.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/.gitignore -------------------------------------------------------------------------------- /MauiCleanTodos.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/MauiCleanTodos.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/README.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/global.json -------------------------------------------------------------------------------- /src/Common/Shared/Models/PaginatedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/Models/PaginatedList.cs -------------------------------------------------------------------------------- /src/Common/Shared/PriorityLevels/PriorityLevelDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/PriorityLevels/PriorityLevelDto.cs -------------------------------------------------------------------------------- /src/Common/Shared/Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/Shared.csproj -------------------------------------------------------------------------------- /src/Common/Shared/TodoItems/NewTodoItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/TodoItems/NewTodoItemDto.cs -------------------------------------------------------------------------------- /src/Common/Shared/TodoItems/TodoItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/TodoItems/TodoItemDto.cs -------------------------------------------------------------------------------- /src/Common/Shared/TodoItems/TodoItemSummaryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/TodoItems/TodoItemSummaryDto.cs -------------------------------------------------------------------------------- /src/Common/Shared/TodoLists/Colours.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/TodoLists/Colours.cs -------------------------------------------------------------------------------- /src/Common/Shared/TodoLists/NewTodoDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/TodoLists/NewTodoDto.cs -------------------------------------------------------------------------------- /src/Common/Shared/TodoLists/TodoListDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/TodoLists/TodoListDto.cs -------------------------------------------------------------------------------- /src/Common/Shared/TodoLists/TodoListSummaryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/TodoLists/TodoListSummaryDto.cs -------------------------------------------------------------------------------- /src/Common/Shared/TodoLists/TodosVm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/TodoLists/TodosVm.cs -------------------------------------------------------------------------------- /src/Common/Shared/WeatehrForecasts/WeatherForecastDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Common/Shared/WeatehrForecasts/WeatherForecastDto.cs -------------------------------------------------------------------------------- /src/Core/Application/Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Application.csproj -------------------------------------------------------------------------------- /src/Core/Application/Common/Behaviours/AuthorizationBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Behaviours/AuthorizationBehaviour.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Behaviours/LoggingBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Behaviours/LoggingBehaviour.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Behaviours/PerformanceBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Behaviours/PerformanceBehaviour.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Behaviours/UnhandledExceptionBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Behaviours/UnhandledExceptionBehaviour.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Behaviours/ValidationBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Behaviours/ValidationBehaviour.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Exceptions/ForbiddenAccessException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Exceptions/ForbiddenAccessException.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Exceptions/ValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Exceptions/ValidationException.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Extensions/QueryableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Extensions/QueryableExtensions.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Interfaces/IApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Interfaces/IApplicationDbContext.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Interfaces/ICsvFileBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Interfaces/ICsvFileBuilder.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Interfaces/ICurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Interfaces/ICurrentUserService.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Interfaces/IDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Interfaces/IDateTime.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Interfaces/IIdentityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Interfaces/IIdentityService.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Mappings/IMapFrom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Mappings/IMapFrom.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Mappings/MappingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Mappings/MappingExtensions.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Mappings/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Mappings/MappingProfile.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Models/LookupDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Models/LookupDto.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Models/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Models/Result.cs -------------------------------------------------------------------------------- /src/Core/Application/Common/Security/AuthorizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/Common/Security/AuthorizeAttribute.cs -------------------------------------------------------------------------------- /src/Core/Application/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/ConfigureServices.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Commands/CreateTodoItem/CreateTodoItemCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Commands/CreateTodoItem/CreateTodoItemCommand.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Commands/CreateTodoItem/CreateTodoItemCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Commands/CreateTodoItem/CreateTodoItemCommandValidator.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Commands/DeleteTodoItem/DeleteTodoItemCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Commands/DeleteTodoItem/DeleteTodoItemCommand.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Commands/UpdateTodoItem/UpdateTodoItemCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Commands/UpdateTodoItem/UpdateTodoItemCommand.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Commands/UpdateTodoItem/UpdateTodoItemCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Commands/UpdateTodoItem/UpdateTodoItemCommandValidator.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Commands/UpdateTodoItemDetail/UpdateTodoItemDetailCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Commands/UpdateTodoItemDetail/UpdateTodoItemDetailCommand.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/EventHandlers/TodoItemCompletedEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/EventHandlers/TodoItemCompletedEventHandler.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/EventHandlers/TodoItemCreatedEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/EventHandlers/TodoItemCreatedEventHandler.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Queries/GetTodoItemsWithPagination/AutomapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Queries/GetTodoItemsWithPagination/AutomapperProfile.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Queries/GetTodoItemsWithPagination/GetTodoItemsWithPaginationQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Queries/GetTodoItemsWithPagination/GetTodoItemsWithPaginationQuery.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoItems/Queries/GetTodoItemsWithPagination/GetTodoItemsWithPaginationQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoItems/Queries/GetTodoItemsWithPagination/GetTodoItemsWithPaginationQueryValidator.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/AutomapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/AutomapperProfile.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Commands/CreateTodoList/CreateTodoListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Commands/CreateTodoList/CreateTodoListCommand.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Commands/CreateTodoList/CreateTodoListCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Commands/CreateTodoList/CreateTodoListCommandValidator.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Commands/DeleteTodoList/DeleteTodoListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Commands/DeleteTodoList/DeleteTodoListCommand.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Commands/PurgeTodoLists/PurgeTodoListsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Commands/PurgeTodoLists/PurgeTodoListsCommand.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Commands/UpdateTodoList/UpdateTodoListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Commands/UpdateTodoList/UpdateTodoListCommand.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Commands/UpdateTodoList/UpdateTodoListCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Commands/UpdateTodoList/UpdateTodoListCommandValidator.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Queries/ExportTodos/ExportTodosQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Queries/ExportTodos/ExportTodosQuery.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Queries/ExportTodos/ExportTodosVm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Queries/ExportTodos/ExportTodosVm.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Queries/ExportTodos/TodoItemFileRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Queries/ExportTodos/TodoItemFileRecord.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Queries/GetTodos/AutomapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Queries/GetTodos/AutomapperProfile.cs -------------------------------------------------------------------------------- /src/Core/Application/TodoLists/Queries/GetTodos/GetTodosQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/TodoLists/Queries/GetTodos/GetTodosQuery.cs -------------------------------------------------------------------------------- /src/Core/Application/WeatherForecasts/Queries/GetWeatherForecasts/GetWeatherForecastsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Application/WeatherForecasts/Queries/GetWeatherForecasts/GetWeatherForecastsQuery.cs -------------------------------------------------------------------------------- /src/Core/Domain/Common/BaseAuditableEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Common/BaseAuditableEntity.cs -------------------------------------------------------------------------------- /src/Core/Domain/Common/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Common/BaseEntity.cs -------------------------------------------------------------------------------- /src/Core/Domain/Common/BaseEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Common/BaseEvent.cs -------------------------------------------------------------------------------- /src/Core/Domain/Common/ValueObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Common/ValueObject.cs -------------------------------------------------------------------------------- /src/Core/Domain/Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Domain.csproj -------------------------------------------------------------------------------- /src/Core/Domain/Entities/TodoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Entities/TodoItem.cs -------------------------------------------------------------------------------- /src/Core/Domain/Entities/TodoList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Entities/TodoList.cs -------------------------------------------------------------------------------- /src/Core/Domain/Enums/PriorityLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Enums/PriorityLevel.cs -------------------------------------------------------------------------------- /src/Core/Domain/Events/TodoItemCompletedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Events/TodoItemCompletedEvent.cs -------------------------------------------------------------------------------- /src/Core/Domain/Events/TodoItemCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Events/TodoItemCreatedEvent.cs -------------------------------------------------------------------------------- /src/Core/Domain/Events/TodoItemDeletedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Events/TodoItemDeletedEvent.cs -------------------------------------------------------------------------------- /src/Core/Domain/Exceptions/UnsupportedColourException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/Exceptions/UnsupportedColourException.cs -------------------------------------------------------------------------------- /src/Core/Domain/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/GlobalUsings.cs -------------------------------------------------------------------------------- /src/Core/Domain/ValueObjects/Colour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Core/Domain/ValueObjects/Colour.cs -------------------------------------------------------------------------------- /src/Infrastructure/Common/MediatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Common/MediatorExtensions.cs -------------------------------------------------------------------------------- /src/Infrastructure/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/ConfigureServices.cs -------------------------------------------------------------------------------- /src/Infrastructure/Files/CsvFileBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Files/CsvFileBuilder.cs -------------------------------------------------------------------------------- /src/Infrastructure/Files/Maps/TodoItemRecordMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Files/Maps/TodoItemRecordMap.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/ApplicationUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Identity/ApplicationUser.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/IdentityResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Identity/IdentityResultExtensions.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/IdentityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Identity/IdentityService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Infrastructure.csproj -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Persistence/ApplicationDbContext.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/ApplicationDbContextInitialiser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Persistence/ApplicationDbContextInitialiser.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Configurations/TodoItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Persistence/Configurations/TodoItemConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Configurations/TodoListConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Persistence/Configurations/TodoListConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Interceptors/AuditableEntitySaveChangesInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Persistence/Interceptors/AuditableEntitySaveChangesInterceptor.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Migrations/00000000000000_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Persistence/Migrations/00000000000000_InitialCreate.Designer.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Migrations/00000000000000_InitialCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Persistence/Migrations/00000000000000_InitialCreate.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Persistence/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/DateTimeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Infrastructure/Services/DateTimeService.cs -------------------------------------------------------------------------------- /src/Presentation/App/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/App.xaml -------------------------------------------------------------------------------- /src/Presentation/App/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/App.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/AppShell.xaml -------------------------------------------------------------------------------- /src/Presentation/App/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/AppShell.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/Controls/IBottomSheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Controls/IBottomSheet.cs -------------------------------------------------------------------------------- /src/Presentation/App/Controls/MctEntry.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Controls/MctEntry.xaml -------------------------------------------------------------------------------- /src/Presentation/App/Controls/MctEntry.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Controls/MctEntry.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/Controls/TodoItemsView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Controls/TodoItemsView.xaml -------------------------------------------------------------------------------- /src/Presentation/App/Controls/TodoItemsView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Controls/TodoItemsView.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/Converters/BoolToTextDecorationsConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Converters/BoolToTextDecorationsConverter.cs -------------------------------------------------------------------------------- /src/Presentation/App/Converters/ColourEnumToColorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Converters/ColourEnumToColorConverter.cs -------------------------------------------------------------------------------- /src/Presentation/App/Converters/DestructiveToColorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Converters/DestructiveToColorConverter.cs -------------------------------------------------------------------------------- /src/Presentation/App/Converters/ListColourToColorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Converters/ListColourToColorConverter.cs -------------------------------------------------------------------------------- /src/Presentation/App/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/GlobalUsings.cs -------------------------------------------------------------------------------- /src/Presentation/App/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/MainPage.xaml -------------------------------------------------------------------------------- /src/Presentation/App/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/MainPage.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/MauiCleanTodos.App.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/MauiCleanTodos.App.csproj -------------------------------------------------------------------------------- /src/Presentation/App/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/MauiProgram.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Android/CustomBottomSheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Android/CustomBottomSheet.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Android/PageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Android/PageExtensions.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Android/WebCallbackActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Android/WebCallbackActivity.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Tizen/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Tizen/Main.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Tizen/tizen-manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Tizen/tizen-manifest.xml -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/iOS/Entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/iOS/Entitlements.plist -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/iOS/PageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/iOS/PageExtensions.cs -------------------------------------------------------------------------------- /src/Presentation/App/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /src/Presentation/App/PopupPages/AddTodoPopup.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/PopupPages/AddTodoPopup.xaml -------------------------------------------------------------------------------- /src/Presentation/App/PopupPages/AddTodoPopup.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/PopupPages/AddTodoPopup.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/PopupPages/ConfirmPopup.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/PopupPages/ConfirmPopup.xaml -------------------------------------------------------------------------------- /src/Presentation/App/PopupPages/ConfirmPopup.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/PopupPages/ConfirmPopup.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/PopupPages/NewListPopup.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/PopupPages/NewListPopup.xaml -------------------------------------------------------------------------------- /src/Presentation/App/PopupPages/NewListPopup.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/PopupPages/NewListPopup.xaml.cs -------------------------------------------------------------------------------- /src/Presentation/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Presentation/App/Resources/AppIcon/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/AppIcon/appicon.svg -------------------------------------------------------------------------------- /src/Presentation/App/Resources/AppIcon/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/AppIcon/appiconfg.svg -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Fonts/FluentSystemIcons-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Fonts/FluentSystemIcons-Regular.ttf -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Fonts/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Fonts/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Fonts/Sora-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Fonts/Sora-VariableFont_wght.ttf -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Fonts/Viga-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Fonts/Viga-Regular.ttf -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Images/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Images/delete.svg -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Images/todo_bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Images/todo_bot.png -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Splash/splash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Splash/splash.svg -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Styles/Colors.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Styles/Colors.xaml -------------------------------------------------------------------------------- /src/Presentation/App/Resources/Styles/Styles.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/Resources/Styles/Styles.xaml -------------------------------------------------------------------------------- /src/Presentation/App/ViewModels/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/ViewModels/BaseViewModel.cs -------------------------------------------------------------------------------- /src/Presentation/App/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/App/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/ApiClientBase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/ApiClientBase.csproj -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/ApiClientOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/ApiClientOptions.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/Authentication/AuthHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/Authentication/AuthHandler.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/Authentication/AuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/Authentication/AuthService.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/Authentication/Messages/UserUpdatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/Authentication/Messages/UserUpdatedMessage.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/GlobalUsings.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/MauiCleanTodos.Client.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/MauiCleanTodos.Client.g.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/Services/BaseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/Services/BaseService.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/Services/TodoItemsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/Services/TodoItemsService.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/Services/TodoListsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/Services/TodoListsService.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/Services/WeatherService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/Services/WeatherService.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/ApiClientBase/Storage/ISecureStorageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/ApiClientBase/Storage/ISecureStorageProvider.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/BlazorApiClient/Authentication/BlazorAuthBrowser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/BlazorApiClient/Authentication/BlazorAuthBrowser.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/BlazorApiClient/BlazorApiClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/BlazorApiClient/BlazorApiClient.csproj -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/BlazorApiClient/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/BlazorApiClient/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/BlazorApiClient/Storage/BlazorStorageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/BlazorApiClient/Storage/BlazorStorageProvider.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/Authentication/MauiAuthBroswer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/Authentication/MauiAuthBroswer.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/MauiApiClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/MauiApiClient.csproj -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/Platforms/Android/PlatformClass1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/Platforms/Android/PlatformClass1.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/Platforms/MacCatalyst/PlatformClass1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/Platforms/MacCatalyst/PlatformClass1.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/Platforms/Tizen/PlatformClass1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/Platforms/Tizen/PlatformClass1.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/Platforms/Windows/PlatformClass1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/Platforms/Windows/PlatformClass1.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/Platforms/iOS/PlatformClass1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/Platforms/iOS/PlatformClass1.cs -------------------------------------------------------------------------------- /src/Presentation/ClientPackages/MauiApiClient/Storage/MauiStorageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/ClientPackages/MauiApiClient/Storage/MauiStorageProvider.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/.browserslistrc -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/.editorconfig -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/.gitignore -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/angular.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/aspnetcore-https.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/aspnetcore-https.js -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/karma.conf.js -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/package-lock.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/package.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/proxy.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/proxy.conf.js -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/api-authorization.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/api-authorization.constants.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/api-authorization.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/api-authorization.module.spec.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/api-authorization.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/api-authorization.module.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.guard.spec.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.guard.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.interceptor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.interceptor.spec.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.interceptor.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.service.spec.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/authorize.service.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.spec.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/login/login.component.html: -------------------------------------------------------------------------------- 1 |

{{ message | async }}

-------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/login/login.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/login/login.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/login/login.component.spec.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/login/login.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/logout/logout.component.html: -------------------------------------------------------------------------------- 1 |

{{ message | async }}

-------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/logout/logout.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/logout/logout.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/logout/logout.component.spec.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/api-authorization/logout/logout.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/api-authorization/logout/logout.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/app.component.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/app.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/app.module.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/app.server.module.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/counter/counter.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/counter/counter.component.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/counter/counter.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/counter/counter.component.spec.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/counter/counter.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/counter/counter.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/fetch-data/fetch-data.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/fetch-data/fetch-data.component.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/fetch-data/fetch-data.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/fetch-data/fetch-data.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/home/home.component.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/home/home.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.scss -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/todo/todo.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/todo/todo.component.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/todo/todo.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/todo/todo.component.scss -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/todo/todo.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/todo/todo.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/token/token.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/token/token.component.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/token/token.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/token/token.component.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/app/web-api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/app/web-api-client.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/environments/environment.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/index.html -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/main.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/polyfills.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/styles.scss -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/src/test.ts -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/tsconfig.app.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/tsconfig.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/ClientApp/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ClientApp/tsconfig.spec.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/ConfigureServices.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Controllers/ApiControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Controllers/ApiControllerBase.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Controllers/OidcConfigurationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Controllers/OidcConfigurationController.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Controllers/TodoItemsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Controllers/TodoItemsController.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Controllers/TodoListsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Controllers/TodoListsController.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Filters/ApiExceptionFilterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Filters/ApiExceptionFilterAttribute.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Pages/Error.cshtml -------------------------------------------------------------------------------- /src/Presentation/WebUI/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Pages/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Pages/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /src/Presentation/WebUI/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/Presentation/WebUI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Program.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/Services/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/Services/CurrentUserService.cs -------------------------------------------------------------------------------- /src/Presentation/WebUI/WebUI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/WebUI.csproj -------------------------------------------------------------------------------- /src/Presentation/WebUI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/appsettings.Development.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/appsettings.Production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/appsettings.Production.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/appsettings.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/nswag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/nswag.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/wwwroot/api/specification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/wwwroot/api/specification.json -------------------------------------------------------------------------------- /src/Presentation/WebUI/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/src/Presentation/WebUI/wwwroot/favicon.ico -------------------------------------------------------------------------------- /tests/App.UnitTests/App.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/App.UnitTests/App.UnitTests.csproj -------------------------------------------------------------------------------- /tests/App.UnitTests/Mocks/MockApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/App.UnitTests/Mocks/MockApi.cs -------------------------------------------------------------------------------- /tests/App.UnitTests/Mocks/MockAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/App.UnitTests/Mocks/MockAuthService.cs -------------------------------------------------------------------------------- /tests/App.UnitTests/Mocks/MockBottomSheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/App.UnitTests/Mocks/MockBottomSheet.cs -------------------------------------------------------------------------------- /tests/App.UnitTests/Mocks/MockTodoItemsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/App.UnitTests/Mocks/MockTodoItemsService.cs -------------------------------------------------------------------------------- /tests/App.UnitTests/Mocks/MockTodoListsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/App.UnitTests/Mocks/MockTodoListsService.cs -------------------------------------------------------------------------------- /tests/App.UnitTests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /tests/App.UnitTests/ViewModels/MainViewModelTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/App.UnitTests/ViewModels/MainViewModelTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/Application.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/Application.IntegrationTests.csproj -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/BaseTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/BaseTestFixture.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/CustomWebApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/CustomWebApplicationFactory.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/Testing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/Testing.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoItems/Commands/CreateTodoItemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoItems/Commands/CreateTodoItemTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoItems/Commands/DeleteTodoItemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoItems/Commands/DeleteTodoItemTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoItems/Commands/UpdateTodoItemDetailTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoItems/Commands/UpdateTodoItemDetailTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoItems/Commands/UpdateTodoItemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoItems/Commands/UpdateTodoItemTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Commands/CreateTodoListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoLists/Commands/CreateTodoListTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Commands/DeleteTodoListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoLists/Commands/DeleteTodoListTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Commands/PurgeTodoListsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoLists/Commands/PurgeTodoListsTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Commands/UpdateTodoListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoLists/Commands/UpdateTodoListTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Queries/GetTodosTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/TodoLists/Queries/GetTodosTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.IntegrationTests/appsettings.json -------------------------------------------------------------------------------- /tests/Application.UnitTests/Application.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.UnitTests/Application.UnitTests.csproj -------------------------------------------------------------------------------- /tests/Application.UnitTests/Common/Behaviours/RequestLoggerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.UnitTests/Common/Behaviours/RequestLoggerTests.cs -------------------------------------------------------------------------------- /tests/Application.UnitTests/Common/Exceptions/ValidationExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.UnitTests/Common/Exceptions/ValidationExceptionTests.cs -------------------------------------------------------------------------------- /tests/Application.UnitTests/Common/Mappings/MappingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Application.UnitTests/Common/Mappings/MappingTests.cs -------------------------------------------------------------------------------- /tests/Domain.UnitTests/Domain.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Domain.UnitTests/Domain.UnitTests.csproj -------------------------------------------------------------------------------- /tests/Domain.UnitTests/ValueObjects/ColourTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/Domain.UnitTests/ValueObjects/ColourTests.cs -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/ConfigurationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/WebUI.AcceptanceTests/ConfigurationHelper.cs -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/Features/Login.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/WebUI.AcceptanceTests/Features/Login.feature -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/Features/Login.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/WebUI.AcceptanceTests/Features/Login.feature.cs -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/WebUI.AcceptanceTests/GlobalUsings.cs -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/Pages/BasePage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/WebUI.AcceptanceTests/Pages/BasePage.cs -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/Pages/LoginPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/WebUI.AcceptanceTests/Pages/LoginPage.cs -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/StepDefinitions/LoginStepDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/WebUI.AcceptanceTests/StepDefinitions/LoginStepDefinitions.cs -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/WebUI.AcceptanceTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-goldman/MauiCleanTodos/HEAD/tests/WebUI.AcceptanceTests/WebUI.AcceptanceTests.csproj -------------------------------------------------------------------------------- /tests/WebUI.AcceptanceTests/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "BaseUrl": "https://localhost:44447" 3 | } --------------------------------------------------------------------------------