├── .assets ├── yellownotes-access-denied.png ├── yellownotes-access-granted.png ├── yellownotes-cors.png ├── yellownotes-help-pages.png ├── yellownotes-model-empty.png ├── yellownotes-refresh-token.png └── yellownotes-token-generation.png ├── .editorconfig ├── .gitignore ├── .whitesource ├── LICENSE ├── README.md ├── YellowNotes.Api ├── ApiConstants.cs ├── App_Start │ ├── DependencyConfig.cs │ ├── Startup.cs │ ├── SwaggerConfig.cs │ └── WebApiConfig.cs ├── Attributes │ ├── ActionParametersValidationAttribute.cs │ ├── CheckModelForNullAttribute.cs │ ├── RequestExceptionAttribute.cs │ ├── ResponseHttpStatusCodeAttribute.cs │ ├── SimpleAuthorizeAttribute.cs │ └── ValidateModelStateAttribute.cs ├── Controllers │ ├── BadNotesController.cs │ ├── GoodNotesController.cs │ └── NotesControllerBase.cs ├── Dto │ ├── DtoBase.cs │ └── NoteDto.cs ├── Middlewares │ └── CorrelationIdHeaderRewriterMiddleware.cs ├── Models │ ├── ClientModel.cs │ ├── RefreshTokenModel.cs │ └── UserModel.cs ├── Properties │ └── AssemblyInfo.cs ├── Providers │ ├── CorsProvider.cs │ ├── SimpleAuthorizationServerProvider.cs │ └── SimpleRefreshTokenProvider.cs ├── Repositories │ ├── NotesRepository.cs │ └── RepositoriesModule.cs ├── Services │ ├── AuthService.cs │ ├── ClientService.cs │ ├── FakeLogger.cs │ ├── ServicesModule.cs │ └── TokenService.cs ├── Utils │ ├── AppConfiguration.cs │ └── HashProvider.cs ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── YellowNotes.Api.csproj └── packages.config └── YellowNotes.sln /.assets/yellownotes-access-denied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.assets/yellownotes-access-denied.png -------------------------------------------------------------------------------- /.assets/yellownotes-access-granted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.assets/yellownotes-access-granted.png -------------------------------------------------------------------------------- /.assets/yellownotes-cors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.assets/yellownotes-cors.png -------------------------------------------------------------------------------- /.assets/yellownotes-help-pages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.assets/yellownotes-help-pages.png -------------------------------------------------------------------------------- /.assets/yellownotes-model-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.assets/yellownotes-model-empty.png -------------------------------------------------------------------------------- /.assets/yellownotes-refresh-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.assets/yellownotes-refresh-token.png -------------------------------------------------------------------------------- /.assets/yellownotes-token-generation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.assets/yellownotes-token-generation.png -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.gitignore -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/.whitesource -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/README.md -------------------------------------------------------------------------------- /YellowNotes.Api/ApiConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/ApiConstants.cs -------------------------------------------------------------------------------- /YellowNotes.Api/App_Start/DependencyConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/App_Start/DependencyConfig.cs -------------------------------------------------------------------------------- /YellowNotes.Api/App_Start/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/App_Start/Startup.cs -------------------------------------------------------------------------------- /YellowNotes.Api/App_Start/SwaggerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/App_Start/SwaggerConfig.cs -------------------------------------------------------------------------------- /YellowNotes.Api/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/App_Start/WebApiConfig.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Attributes/ActionParametersValidationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Attributes/ActionParametersValidationAttribute.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Attributes/CheckModelForNullAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Attributes/CheckModelForNullAttribute.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Attributes/RequestExceptionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Attributes/RequestExceptionAttribute.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Attributes/ResponseHttpStatusCodeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Attributes/ResponseHttpStatusCodeAttribute.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Attributes/SimpleAuthorizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Attributes/SimpleAuthorizeAttribute.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Attributes/ValidateModelStateAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Attributes/ValidateModelStateAttribute.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Controllers/BadNotesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Controllers/BadNotesController.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Controllers/GoodNotesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Controllers/GoodNotesController.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Controllers/NotesControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Controllers/NotesControllerBase.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Dto/DtoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Dto/DtoBase.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Dto/NoteDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Dto/NoteDto.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Middlewares/CorrelationIdHeaderRewriterMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Middlewares/CorrelationIdHeaderRewriterMiddleware.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Models/ClientModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Models/ClientModel.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Models/RefreshTokenModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Models/RefreshTokenModel.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Models/UserModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Models/UserModel.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Providers/CorsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Providers/CorsProvider.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Providers/SimpleAuthorizationServerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Providers/SimpleAuthorizationServerProvider.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Providers/SimpleRefreshTokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Providers/SimpleRefreshTokenProvider.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Repositories/NotesRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Repositories/NotesRepository.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Repositories/RepositoriesModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Repositories/RepositoriesModule.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Services/AuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Services/AuthService.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Services/ClientService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Services/ClientService.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Services/FakeLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Services/FakeLogger.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Services/ServicesModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Services/ServicesModule.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Services/TokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Services/TokenService.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Utils/AppConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Utils/AppConfiguration.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Utils/HashProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Utils/HashProvider.cs -------------------------------------------------------------------------------- /YellowNotes.Api/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Web.Debug.config -------------------------------------------------------------------------------- /YellowNotes.Api/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Web.Release.config -------------------------------------------------------------------------------- /YellowNotes.Api/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/Web.config -------------------------------------------------------------------------------- /YellowNotes.Api/YellowNotes.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/YellowNotes.Api.csproj -------------------------------------------------------------------------------- /YellowNotes.Api/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.Api/packages.config -------------------------------------------------------------------------------- /YellowNotes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkurzyniec/YellowNotes/HEAD/YellowNotes.sln --------------------------------------------------------------------------------