├── .gitattributes ├── .gitignore ├── AspNetCoreStarterKit.sln ├── LICENSE ├── README.md ├── src ├── AspNetCoreStarterKit.Application │ ├── AspNetCoreStarterKit.Application.csproj │ ├── Authentication │ │ ├── AuthenticationAppService.cs │ │ ├── Dto │ │ │ ├── ChangePasswordInput.cs │ │ │ ├── ConfirmEmailInput.cs │ │ │ ├── ForgotPasswordInput.cs │ │ │ ├── ForgotPasswordOutput.cs │ │ │ ├── LoginInput.cs │ │ │ ├── LoginOutput.cs │ │ │ ├── RegisterInput.cs │ │ │ ├── RegisterOutput.cs │ │ │ └── ResetPasswordInput.cs │ │ └── IAuthenticationService.cs │ ├── Authorization │ │ └── Permissions │ │ │ ├── IPermissionAppService.cs │ │ │ └── PermissionAppService.cs │ ├── Email │ │ ├── EmailSender.cs │ │ ├── EmailSettings.cs │ │ └── IEmailSender.cs │ └── Extensions │ │ └── ServiceCollectionExtensions.cs ├── AspNetCoreStarterKit.Domain │ ├── AspNetCoreStarterKit.Domain.csproj │ ├── Entities │ │ ├── Auditing │ │ │ ├── AuditedEntity.cs │ │ │ ├── CreationAuditedEntity.cs │ │ │ ├── FullAuditedEntity.cs │ │ │ ├── IAudited.cs │ │ │ ├── ICreationAudited.cs │ │ │ ├── IDeletionAudited.cs │ │ │ ├── IFullAudited.cs │ │ │ ├── IHasCreationTime.cs │ │ │ ├── IHasModificationTime.cs │ │ │ └── IModificationAudited.cs │ │ ├── Authorization │ │ │ ├── Role.cs │ │ │ ├── RoleClaim.cs │ │ │ ├── User.cs │ │ │ ├── UserClaim.cs │ │ │ ├── UserLogin.cs │ │ │ ├── UserRole.cs │ │ │ └── UserToken.cs │ │ ├── Entity.cs │ │ ├── ISoftDelete.cs │ │ └── OrganizationUnits │ │ │ ├── OrganizationUnit.cs │ │ │ ├── OrganizationUnitRole.cs │ │ │ └── OrganizationUnitUser.cs │ └── StaticData │ │ ├── Authorization │ │ ├── CustomClaimTypes.cs │ │ └── Permissions.cs │ │ └── Configuration │ │ └── AppConfig.cs ├── AspNetCoreStarterKit.EntityFramework │ ├── AspNetCoreStarterKit.EntityFramework.csproj │ ├── AspNetCoreStarterKitDbContext.cs │ ├── DataSeeder │ │ └── DbContextDataSeeder.cs │ └── Migrations │ │ ├── 20200326112033_InitialMigration.Designer.cs │ │ ├── 20200326112033_InitialMigration.cs │ │ └── AspNetCoreStarterKitDbContextModelSnapshot.cs ├── AspNetCoreStarterKit.Utilities │ ├── AspNetCoreStarterKit.Utilities.csproj │ └── Extensions │ │ └── PrimitiveTypes │ │ └── ObjectExtensions.cs ├── AspNetCoreStarterKit.WebApi.Core │ ├── AspNetCoreStarterKit.WebApi.Core.csproj │ ├── Configuration │ │ └── JwtTokenConfiguration.cs │ └── Controllers │ │ ├── ApiControllerBase.cs │ │ └── AuthorizedController.cs ├── AspNetCoreStarterKit.WebApi │ ├── AspNetCoreStarterKit.WebApi.csproj │ ├── Controllers │ │ └── WeatherForecastController.cs │ ├── Infrastructure │ │ ├── ActionFilters │ │ │ └── UnitOfWorkActionFilter.cs │ │ └── Authentication │ │ │ ├── PermissionHandler.cs │ │ │ └── PermissionRequirement.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ └── appsettings.json └── modules │ └── AspNetCoreStarterKit.Module.Core │ ├── AspNetCoreStarterKit.Module.Core.csproj │ └── Controllers │ └── AccountController.cs └── test ├── AspNetCoreStarterKit.Tests.Application ├── AppServiceTestBase.cs ├── AspNetCoreStarterKit.Tests.Application.csproj └── Authorization │ └── PermissionAppServiceTests.cs ├── AspNetCoreStarterKit.Tests.Shared ├── AspNetCoreStarterKit.Tests.Shared.csproj ├── TestBase.cs └── appsettings.json └── AspNetCoreStarterKit.Tests.WebApi ├── ActionFilters └── UnitOfWorkFilterTest.cs ├── ApiTestBase.cs ├── AspNetCoreStarterKit.Tests.WebApi.csproj ├── Authentication └── PermissionHandlerTest.cs └── Modules └── Core └── AccountControllerTests.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/.gitignore -------------------------------------------------------------------------------- /AspNetCoreStarterKit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/AspNetCoreStarterKit.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/README.md -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/AspNetCoreStarterKit.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/AspNetCoreStarterKit.Application.csproj -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/AuthenticationAppService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/AuthenticationAppService.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/ChangePasswordInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/ChangePasswordInput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/ConfirmEmailInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/ConfirmEmailInput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/ForgotPasswordInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/ForgotPasswordInput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/ForgotPasswordOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/ForgotPasswordOutput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/LoginInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/LoginInput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/LoginOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/LoginOutput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/RegisterInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/RegisterInput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/RegisterOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/RegisterOutput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/Dto/ResetPasswordInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/Dto/ResetPasswordInput.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authentication/IAuthenticationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authentication/IAuthenticationService.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authorization/Permissions/IPermissionAppService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authorization/Permissions/IPermissionAppService.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Authorization/Permissions/PermissionAppService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Authorization/Permissions/PermissionAppService.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Email/EmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Email/EmailSender.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Email/EmailSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Email/EmailSettings.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Email/IEmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Email/IEmailSender.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Application/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Application/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/AspNetCoreStarterKit.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/AspNetCoreStarterKit.Domain.csproj -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/AuditedEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/AuditedEntity.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/CreationAuditedEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/CreationAuditedEntity.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/FullAuditedEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/FullAuditedEntity.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/IAudited.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/IAudited.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/ICreationAudited.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/ICreationAudited.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/IDeletionAudited.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/IDeletionAudited.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/IFullAudited.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/IFullAudited.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/IHasCreationTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/IHasCreationTime.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/IHasModificationTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/IHasModificationTime.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Auditing/IModificationAudited.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Auditing/IModificationAudited.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Authorization/Role.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Authorization/Role.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Authorization/RoleClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Authorization/RoleClaim.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Authorization/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Authorization/User.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Authorization/UserClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Authorization/UserClaim.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Authorization/UserLogin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Authorization/UserLogin.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Authorization/UserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Authorization/UserRole.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Authorization/UserToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Authorization/UserToken.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/Entity.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/ISoftDelete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/ISoftDelete.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/OrganizationUnits/OrganizationUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/OrganizationUnits/OrganizationUnit.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/OrganizationUnits/OrganizationUnitRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/OrganizationUnits/OrganizationUnitRole.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/Entities/OrganizationUnits/OrganizationUnitUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/Entities/OrganizationUnits/OrganizationUnitUser.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/StaticData/Authorization/CustomClaimTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/StaticData/Authorization/CustomClaimTypes.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/StaticData/Authorization/Permissions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/StaticData/Authorization/Permissions.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Domain/StaticData/Configuration/AppConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Domain/StaticData/Configuration/AppConfig.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.EntityFramework/AspNetCoreStarterKit.EntityFramework.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.EntityFramework/AspNetCoreStarterKit.EntityFramework.csproj -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.EntityFramework/AspNetCoreStarterKitDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.EntityFramework/AspNetCoreStarterKitDbContext.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.EntityFramework/DataSeeder/DbContextDataSeeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.EntityFramework/DataSeeder/DbContextDataSeeder.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.EntityFramework/Migrations/20200326112033_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.EntityFramework/Migrations/20200326112033_InitialMigration.Designer.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.EntityFramework/Migrations/20200326112033_InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.EntityFramework/Migrations/20200326112033_InitialMigration.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.EntityFramework/Migrations/AspNetCoreStarterKitDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.EntityFramework/Migrations/AspNetCoreStarterKitDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Utilities/AspNetCoreStarterKit.Utilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Utilities/AspNetCoreStarterKit.Utilities.csproj -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.Utilities/Extensions/PrimitiveTypes/ObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.Utilities/Extensions/PrimitiveTypes/ObjectExtensions.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi.Core/AspNetCoreStarterKit.WebApi.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi.Core/AspNetCoreStarterKit.WebApi.Core.csproj -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi.Core/Configuration/JwtTokenConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi.Core/Configuration/JwtTokenConfiguration.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi.Core/Controllers/ApiControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi.Core/Controllers/ApiControllerBase.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi.Core/Controllers/AuthorizedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi.Core/Controllers/AuthorizedController.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/AspNetCoreStarterKit.WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/AspNetCoreStarterKit.WebApi.csproj -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/Infrastructure/ActionFilters/UnitOfWorkActionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/Infrastructure/ActionFilters/UnitOfWorkActionFilter.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/Infrastructure/Authentication/PermissionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/Infrastructure/Authentication/PermissionHandler.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/Infrastructure/Authentication/PermissionRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/Infrastructure/Authentication/PermissionRequirement.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/Program.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/Startup.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /src/AspNetCoreStarterKit.WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/AspNetCoreStarterKit.WebApi/appsettings.json -------------------------------------------------------------------------------- /src/modules/AspNetCoreStarterKit.Module.Core/AspNetCoreStarterKit.Module.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/modules/AspNetCoreStarterKit.Module.Core/AspNetCoreStarterKit.Module.Core.csproj -------------------------------------------------------------------------------- /src/modules/AspNetCoreStarterKit.Module.Core/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/src/modules/AspNetCoreStarterKit.Module.Core/Controllers/AccountController.cs -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.Application/AppServiceTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.Application/AppServiceTestBase.cs -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.Application/AspNetCoreStarterKit.Tests.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.Application/AspNetCoreStarterKit.Tests.Application.csproj -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.Application/Authorization/PermissionAppServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.Application/Authorization/PermissionAppServiceTests.cs -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.Shared/AspNetCoreStarterKit.Tests.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.Shared/AspNetCoreStarterKit.Tests.Shared.csproj -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.Shared/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.Shared/TestBase.cs -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.Shared/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.Shared/appsettings.json -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.WebApi/ActionFilters/UnitOfWorkFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.WebApi/ActionFilters/UnitOfWorkFilterTest.cs -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.WebApi/ApiTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.WebApi/ApiTestBase.cs -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.WebApi/AspNetCoreStarterKit.Tests.WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.WebApi/AspNetCoreStarterKit.Tests.WebApi.csproj -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.WebApi/Authentication/PermissionHandlerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.WebApi/Authentication/PermissionHandlerTest.cs -------------------------------------------------------------------------------- /test/AspNetCoreStarterKit.Tests.WebApi/Modules/Core/AccountControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alirizaadiyahsi/AspNetCoreStarterKit/HEAD/test/AspNetCoreStarterKit.Tests.WebApi/Modules/Core/AccountControllerTests.cs --------------------------------------------------------------------------------