├── .gitignore ├── Notes.Backend ├── Notes.Application │ ├── Common │ │ ├── Behaviors │ │ │ ├── LoggingBehavior.cs │ │ │ └── ValidationBehavior.cs │ │ ├── Exceptions │ │ │ └── NotFoundException.cs │ │ └── Mappings │ │ │ ├── AssemblyMappingProfile.cs │ │ │ └── IMapWith.cs │ ├── DependencyInjection.cs │ ├── Interfaces │ │ ├── ICurrentUserService.cs │ │ └── INotesDbContext.cs │ ├── Notes.Application.csproj │ └── Notes │ │ ├── Commands │ │ ├── CreateNote │ │ │ ├── CreateNoteCommand.cs │ │ │ ├── CreateNoteCommandHandler.cs │ │ │ └── CreateNoteCommandValidator.cs │ │ ├── DeleteCommand │ │ │ ├── DeleteNoteCommand.cs │ │ │ ├── DeleteNoteCommandHandler.cs │ │ │ └── DeleteNoteCommandValidator.cs │ │ └── UpdateNote │ │ │ ├── UpdateNoteCommand.cs │ │ │ ├── UpdateNoteCommandHandler.cs │ │ │ └── UpdateNoteCommandValidator.cs │ │ └── Queries │ │ ├── GetNoteDetails │ │ ├── GetNoteDetailsQuery.cs │ │ ├── GetNoteDetailsQueryHandler.cs │ │ ├── GetNoteDetailsQueryValidator.cs │ │ └── NoteDetailsVm.cs │ │ └── GetNoteList │ │ ├── GetNoteListQuery.cs │ │ ├── GetNoteListQueryHandler.cs │ │ ├── GetNoteListQueryValidator.cs │ │ ├── NoteListVm.cs │ │ └── NoteLookupDto.cs ├── Notes.Backend.sln ├── Notes.Domain │ ├── Note.cs │ └── Notes.Domain.csproj ├── Notes.Persistence │ ├── DbInitializer.cs │ ├── DependencyInjection.cs │ ├── EntityTypeConfigurations │ │ └── NoteConfiguration.cs │ ├── Notes.Persistence.csproj │ └── NotesDbContext.cs ├── Notes.Tests │ ├── Common │ │ ├── NotesContextFactory.cs │ │ ├── QueryTestFixture.cs │ │ └── TestCommandBase.cs │ ├── Notes.Tests.csproj │ └── Notes │ │ ├── Commands │ │ ├── CreateNoteCommandHandlerTests.cs │ │ ├── DeleteNoteCommandHandlerTests.cs │ │ └── UpdateNoteCommandHandlerTests.cs │ │ └── Queries │ │ ├── GetNoteDetailsQueryHandlerTests.cs │ │ └── GetNoteListQueryHandlerTests.cs └── Notes.WebApi │ ├── ConfigureSwaggerOptions.cs │ ├── Controllers │ ├── BaseController.cs │ └── NoteController.cs │ ├── Middleware │ ├── CustomExceptionHandlerMiddleware.cs │ └── CustomExceptionHandlerMiddlewareExtensions.cs │ ├── Models │ ├── CreateNoteDto.cs │ └── UpdateNoteDto.cs │ ├── Notes.WebApi.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ └── CurrentUserService.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Notes.Identity ├── Notes.Identity.sln └── Notes.Identity │ ├── Configuration.cs │ ├── Controllers │ └── AuthController.cs │ ├── Data │ ├── AppUserConfiguration.cs │ ├── AuthDbContext.cs │ └── DbInitializer.cs │ ├── Models │ ├── AppUser.cs │ ├── LoginViewModel.cs │ └── RegisterViewModel.cs │ ├── Notes.Identity.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── Styles │ └── app.css │ ├── Views │ ├── Auth │ │ ├── Login.cshtml │ │ └── Register.cshtml │ └── _ViewImports.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── tempkey.jwk ├── README.md └── notes.frontend ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── manifest.json └── robots.txt ├── src ├── App.css ├── App.test.tsx ├── App.tsx ├── api │ ├── api.ts │ └── client-base.ts ├── auth │ ├── SigninOidc.tsx │ ├── SignoutOidc.tsx │ ├── auth-headers.ts │ ├── auth-provider.ts │ └── user-service.ts ├── index.css ├── index.tsx ├── logo.svg ├── notes │ └── NoteList.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts └── setupTests.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/.gitignore -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Common/Behaviors/LoggingBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Common/Behaviors/LoggingBehavior.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Common/Behaviors/ValidationBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Common/Behaviors/ValidationBehavior.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Common/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Common/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Common/Mappings/AssemblyMappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Common/Mappings/AssemblyMappingProfile.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Common/Mappings/IMapWith.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Common/Mappings/IMapWith.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/DependencyInjection.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Interfaces/ICurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Interfaces/ICurrentUserService.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Interfaces/INotesDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Interfaces/INotesDbContext.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes.Application.csproj -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/CreateNote/CreateNoteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/CreateNote/CreateNoteCommand.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/CreateNote/CreateNoteCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/CreateNote/CreateNoteCommandHandler.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/CreateNote/CreateNoteCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/CreateNote/CreateNoteCommandValidator.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/DeleteCommand/DeleteNoteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/DeleteCommand/DeleteNoteCommand.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/DeleteCommand/DeleteNoteCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/DeleteCommand/DeleteNoteCommandHandler.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/DeleteCommand/DeleteNoteCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/DeleteCommand/DeleteNoteCommandValidator.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/UpdateNote/UpdateNoteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/UpdateNote/UpdateNoteCommand.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/UpdateNote/UpdateNoteCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/UpdateNote/UpdateNoteCommandHandler.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Commands/UpdateNote/UpdateNoteCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Commands/UpdateNote/UpdateNoteCommandValidator.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteDetails/GetNoteDetailsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteDetails/GetNoteDetailsQuery.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteDetails/GetNoteDetailsQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteDetails/GetNoteDetailsQueryHandler.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteDetails/GetNoteDetailsQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteDetails/GetNoteDetailsQueryValidator.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteDetails/NoteDetailsVm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteDetails/NoteDetailsVm.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/GetNoteListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/GetNoteListQuery.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/GetNoteListQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/GetNoteListQueryHandler.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/GetNoteListQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/GetNoteListQueryValidator.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/NoteListVm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/NoteListVm.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/NoteLookupDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Application/Notes/Queries/GetNoteList/NoteLookupDto.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Backend.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Backend.sln -------------------------------------------------------------------------------- /Notes.Backend/Notes.Domain/Note.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Domain/Note.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Domain/Notes.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Domain/Notes.Domain.csproj -------------------------------------------------------------------------------- /Notes.Backend/Notes.Persistence/DbInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Persistence/DbInitializer.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Persistence/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Persistence/DependencyInjection.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Persistence/EntityTypeConfigurations/NoteConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Persistence/EntityTypeConfigurations/NoteConfiguration.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Persistence/Notes.Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Persistence/Notes.Persistence.csproj -------------------------------------------------------------------------------- /Notes.Backend/Notes.Persistence/NotesDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Persistence/NotesDbContext.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Common/NotesContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Common/NotesContextFactory.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Common/QueryTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Common/QueryTestFixture.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Common/TestCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Common/TestCommandBase.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Notes.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Notes.Tests.csproj -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Notes/Commands/CreateNoteCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Notes/Commands/CreateNoteCommandHandlerTests.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Notes/Commands/DeleteNoteCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Notes/Commands/DeleteNoteCommandHandlerTests.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Notes/Commands/UpdateNoteCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Notes/Commands/UpdateNoteCommandHandlerTests.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Notes/Queries/GetNoteDetailsQueryHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Notes/Queries/GetNoteDetailsQueryHandlerTests.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.Tests/Notes/Queries/GetNoteListQueryHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.Tests/Notes/Queries/GetNoteListQueryHandlerTests.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/ConfigureSwaggerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/ConfigureSwaggerOptions.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Controllers/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Controllers/BaseController.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Controllers/NoteController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Controllers/NoteController.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Middleware/CustomExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Middleware/CustomExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Middleware/CustomExceptionHandlerMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Middleware/CustomExceptionHandlerMiddlewareExtensions.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Models/CreateNoteDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Models/CreateNoteDto.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Models/UpdateNoteDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Models/UpdateNoteDto.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Notes.WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Notes.WebApi.csproj -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Program.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Services/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Services/CurrentUserService.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/Startup.cs -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /Notes.Backend/Notes.WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Backend/Notes.WebApi/appsettings.json -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity.sln -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Configuration.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Controllers/AuthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Controllers/AuthController.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Data/AppUserConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Data/AppUserConfiguration.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Data/AuthDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Data/AuthDbContext.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Data/DbInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Data/DbInitializer.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Models/AppUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Models/AppUser.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Models/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Models/LoginViewModel.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Models/RegisterViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Models/RegisterViewModel.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Notes.Identity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Notes.Identity.csproj -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Program.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Properties/launchSettings.json -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Startup.cs -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Styles/app.css -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Views/Auth/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Views/Auth/Login.cshtml -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Views/Auth/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Views/Auth/Register.cshtml -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/appsettings.Development.json -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/appsettings.json -------------------------------------------------------------------------------- /Notes.Identity/Notes.Identity/tempkey.jwk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/Notes.Identity/Notes.Identity/tempkey.jwk -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Notes 2 | Код с курса на YouTube: https://www.youtube.com/watch?v=Q4LB-Ju2Mz8&list=PLEtg-LdqEKXbpq4RtUp1hxZ6ByGjnvQs4&ab_channel=PlatinumDEV 3 | -------------------------------------------------------------------------------- /notes.frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/.gitignore -------------------------------------------------------------------------------- /notes.frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/README.md -------------------------------------------------------------------------------- /notes.frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/package-lock.json -------------------------------------------------------------------------------- /notes.frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/package.json -------------------------------------------------------------------------------- /notes.frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/public/favicon.ico -------------------------------------------------------------------------------- /notes.frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/public/index.html -------------------------------------------------------------------------------- /notes.frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/public/manifest.json -------------------------------------------------------------------------------- /notes.frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/public/robots.txt -------------------------------------------------------------------------------- /notes.frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/App.css -------------------------------------------------------------------------------- /notes.frontend/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/App.test.tsx -------------------------------------------------------------------------------- /notes.frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/App.tsx -------------------------------------------------------------------------------- /notes.frontend/src/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/api/api.ts -------------------------------------------------------------------------------- /notes.frontend/src/api/client-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/api/client-base.ts -------------------------------------------------------------------------------- /notes.frontend/src/auth/SigninOidc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/auth/SigninOidc.tsx -------------------------------------------------------------------------------- /notes.frontend/src/auth/SignoutOidc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/auth/SignoutOidc.tsx -------------------------------------------------------------------------------- /notes.frontend/src/auth/auth-headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/auth/auth-headers.ts -------------------------------------------------------------------------------- /notes.frontend/src/auth/auth-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/auth/auth-provider.ts -------------------------------------------------------------------------------- /notes.frontend/src/auth/user-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/auth/user-service.ts -------------------------------------------------------------------------------- /notes.frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/index.css -------------------------------------------------------------------------------- /notes.frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/index.tsx -------------------------------------------------------------------------------- /notes.frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/logo.svg -------------------------------------------------------------------------------- /notes.frontend/src/notes/NoteList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/notes/NoteList.tsx -------------------------------------------------------------------------------- /notes.frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /notes.frontend/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/reportWebVitals.ts -------------------------------------------------------------------------------- /notes.frontend/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/src/setupTests.ts -------------------------------------------------------------------------------- /notes.frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/tsconfig.json -------------------------------------------------------------------------------- /notes.frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreisfedotov/Notes/HEAD/notes.frontend/yarn.lock --------------------------------------------------------------------------------