├── .gitignore ├── HRM.sln ├── LICENSE ├── README.md └── src ├── HRM.Application ├── AutoMapper │ ├── AutoMapperConfig.cs │ ├── DomainToViewModelMappingProfile.cs │ └── ViewModelToDomainMappingProfile.cs ├── HRM.Application.csproj ├── Interfaces │ └── IAccountAppService.cs ├── Services │ └── AccountAppService.cs └── ViewModels │ ├── EmployeeViewModel.cs │ ├── LoginViewModel.cs │ ├── RefreshTokenViewModel.cs │ └── RegisterUserViewModel.cs ├── HRM.Domain.Core ├── Bus │ └── IMediatorHandler.cs ├── Commands │ └── Command.cs ├── Events │ ├── Event.cs │ ├── IEventStore.cs │ ├── Message.cs │ └── StoredEvent.cs ├── HRM.Domain.Core.csproj ├── Model │ ├── AggregateRoot.cs │ ├── Entity.cs │ └── ValueObject.cs ├── Notifications │ ├── DomainNotification.cs │ └── DomainNotificationHandler.cs ├── ReadMe.txt ├── Requests │ └── Request.cs └── Services │ ├── IEmailSender.cs │ ├── ISmsSender.cs │ └── MessageServices.cs ├── HRM.Domain.UnitTests ├── Entities │ └── UserUnitTests.cs └── HRM.Domain.UnitTests.csproj ├── HRM.Domain ├── CommandHandlers │ ├── CommandHandler.cs │ └── EmployeeCommandHandler.cs ├── Commands │ ├── EmployeeCommand.cs │ ├── RegisterNewEmployeeCommand.cs │ ├── RemoveEmployeeCommand.cs │ └── UpdateEmployeeCommand.cs ├── Entities │ ├── Employee.cs │ └── Identity │ │ ├── RefreshToken.cs │ │ └── User.cs ├── EventHandlers │ └── EmployeeEventHandler.cs ├── Events │ ├── EmployeeRegisteredEvent.cs │ ├── EmployeeRemovedEvent.cs │ └── EmployeeUpdatedEvent.cs ├── HRM.Domain.csproj ├── Interfaces │ ├── IDomainEvent.cs │ ├── IEmployeeRepository.cs │ ├── IHandler.cs │ ├── IOutputPort.cs │ ├── IRepository.cs │ ├── ISpecification.cs │ ├── IUnitOfWork.cs │ ├── IUser.cs │ └── IUserRepository.cs ├── ReadMe.txt ├── SharedKernel │ ├── Address.cs │ └── Person.cs └── Validations │ ├── EmployeeValidation.cs │ ├── RegisterNewEmployeeCommandValidation.cs │ ├── RemoveEmployeeCommandValidation.cs │ └── UpdateEmployeeCommandValidation.cs ├── HRM.Infra.CrossCutting.Bus ├── HRM.Infra.CrossCutting.Bus.csproj └── InMemoryBus.cs ├── HRM.Infra.CrossCutting.Identity ├── Auth │ ├── JwtFactory.cs │ ├── JwtIssuerOptions.cs │ ├── JwtTokenHandler.cs │ ├── JwtTokenValidator.cs │ └── TokenFactory.cs ├── AuthHandlers │ ├── ExchangeRefreshTokenHandler.cs │ ├── LoginHandler.cs │ └── RegisterUserHandler.cs ├── Authorization │ ├── ClaimRequirement.cs │ └── ClaimsRequirementHandler.cs ├── Dto │ ├── AccessToken.cs │ └── Error.cs ├── EventHandlers │ └── UserEventHAndler.cs ├── Events │ └── UserRegisteredEvent.cs ├── HRM.Infra.CrossCutting.Identity.csproj ├── Helpers │ └── Constants.cs ├── Interfaces │ ├── IExchangeRefreshTokenHandler.cs │ ├── IJwtTokenHandler.cs │ ├── ILoginHandler.cs │ ├── IRegisterUserHandler.cs │ └── Services │ │ ├── IJwtFactory.cs │ │ ├── IJwtTokenValidator.cs │ │ └── ITokenFactory.cs ├── Mapping │ └── Profiles.cs ├── Migrations │ ├── 20190613111235_init.Designer.cs │ ├── 20190613111235_init.cs │ └── AppIdentityDbContextModelSnapshot.cs ├── Models │ ├── AppIdentityDbContext.cs │ ├── AppIdentityDbContextFactory.cs │ └── AppUser.cs ├── Presenters │ ├── ExchangeRefreshTokenPresenter.cs │ └── LoginPresenter.cs ├── ReadMe.txt ├── Repositories │ └── UserRepository.cs ├── Requests │ ├── AuthRequest.cs │ ├── ExchangeRefreshTokenRequest.cs │ ├── LoginRequest.cs │ └── RegisterUserRequest.cs ├── Responses │ ├── ExchangeRefreshTokenResponse.cs │ └── LoginResponse.cs ├── Settings │ └── AuthSettings.cs ├── Specifications │ └── UserSpecification.cs ├── Validations │ ├── AuthValidation.cs │ ├── ExchangeRefreshTokenRequestValidation.cs │ ├── LoginRequestValidation.cs │ └── RegisterUserRequestValidation.cs └── appsettings.json ├── HRM.Infra.CrossCutting.IoC ├── HRM.Infra.CrossCutting.IoC.csproj └── NativeInjectorBootStrapper.cs ├── HRM.Infra.Data ├── Context │ ├── EventSourcingContext.cs │ └── HRMContext.cs ├── EventSourcing │ └── SqlEventStore.cs ├── HRM.Infra.Data.csproj ├── Mappings │ ├── EmployeeMap.cs │ └── StoredEventMap.cs ├── Migrations │ ├── 20190613110536_init.Designer.cs │ ├── 20190613110536_init.cs │ ├── EventSourcing │ │ ├── 20190613110502_init.Designer.cs │ │ ├── 20190613110502_init.cs │ │ └── EventSourcingContextModelSnapshot.cs │ └── HRMContextModelSnapshot.cs ├── Properties │ └── AssemblyInfo.cs ├── ReadMe.txt ├── Repository │ ├── EmployeeRepository.cs │ ├── EventSourcing │ │ ├── EventStoreRepository.cs │ │ └── IEventStoreRepository.cs │ └── Repository.cs ├── Shared │ └── DesignTimeDbContextFactoryBase.cs ├── Specifications │ └── BaseSpecification.cs ├── UoW │ └── UnitOfWork.cs └── appsettings.json ├── HRM.Infra.IdentityTest ├── Auth │ └── JwtFactoryUnitTests.cs ├── AuthHandlers │ ├── ExchangeRefreshTokenHandlerUnitTests.cs │ ├── LoginHandlerUnitTests.cs │ └── RegisterUserUnitTests.cs └── HRM.Infra.IdentityUnitTests.csproj ├── HRM.Infrastructure.UnitTests ├── HRM.Infrastructure.UnitTests.csproj ├── Handlers │ └── LoginHandlerUnitTest.cs └── UnitTest1.cs └── HRM.WebApi ├── Configurations ├── AutoMapperSetup.cs ├── RouteConvention.cs └── WebApiServiceCollection.cs ├── Controllers ├── AccountController.cs ├── ApiController.cs └── ValuesController.cs ├── HRM.WebApi.csproj ├── Program.cs ├── Properties └── launchSettings.json ├── ReadMe.txt ├── Startup.cs ├── appsettings.Development.json └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/.gitignore -------------------------------------------------------------------------------- /HRM.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/HRM.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/README.md -------------------------------------------------------------------------------- /src/HRM.Application/AutoMapper/AutoMapperConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/AutoMapper/AutoMapperConfig.cs -------------------------------------------------------------------------------- /src/HRM.Application/AutoMapper/DomainToViewModelMappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/AutoMapper/DomainToViewModelMappingProfile.cs -------------------------------------------------------------------------------- /src/HRM.Application/AutoMapper/ViewModelToDomainMappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/AutoMapper/ViewModelToDomainMappingProfile.cs -------------------------------------------------------------------------------- /src/HRM.Application/HRM.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/HRM.Application.csproj -------------------------------------------------------------------------------- /src/HRM.Application/Interfaces/IAccountAppService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/Interfaces/IAccountAppService.cs -------------------------------------------------------------------------------- /src/HRM.Application/Services/AccountAppService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/Services/AccountAppService.cs -------------------------------------------------------------------------------- /src/HRM.Application/ViewModels/EmployeeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/ViewModels/EmployeeViewModel.cs -------------------------------------------------------------------------------- /src/HRM.Application/ViewModels/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/ViewModels/LoginViewModel.cs -------------------------------------------------------------------------------- /src/HRM.Application/ViewModels/RefreshTokenViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/ViewModels/RefreshTokenViewModel.cs -------------------------------------------------------------------------------- /src/HRM.Application/ViewModels/RegisterUserViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Application/ViewModels/RegisterUserViewModel.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Bus/IMediatorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Bus/IMediatorHandler.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Commands/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Commands/Command.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Events/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Events/Event.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Events/IEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Events/IEventStore.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Events/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Events/Message.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Events/StoredEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Events/StoredEvent.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/HRM.Domain.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/HRM.Domain.Core.csproj -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Model/AggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Model/AggregateRoot.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Model/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Model/Entity.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Model/ValueObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Model/ValueObject.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Notifications/DomainNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Notifications/DomainNotification.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Notifications/DomainNotificationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Notifications/DomainNotificationHandler.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/ReadMe.txt -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Requests/Request.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Requests/Request.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Services/IEmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Services/IEmailSender.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Services/ISmsSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Services/ISmsSender.cs -------------------------------------------------------------------------------- /src/HRM.Domain.Core/Services/MessageServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.Core/Services/MessageServices.cs -------------------------------------------------------------------------------- /src/HRM.Domain.UnitTests/Entities/UserUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.UnitTests/Entities/UserUnitTests.cs -------------------------------------------------------------------------------- /src/HRM.Domain.UnitTests/HRM.Domain.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain.UnitTests/HRM.Domain.UnitTests.csproj -------------------------------------------------------------------------------- /src/HRM.Domain/CommandHandlers/CommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/CommandHandlers/CommandHandler.cs -------------------------------------------------------------------------------- /src/HRM.Domain/CommandHandlers/EmployeeCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/CommandHandlers/EmployeeCommandHandler.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Commands/EmployeeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Commands/EmployeeCommand.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Commands/RegisterNewEmployeeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Commands/RegisterNewEmployeeCommand.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Commands/RemoveEmployeeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Commands/RemoveEmployeeCommand.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Commands/UpdateEmployeeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Commands/UpdateEmployeeCommand.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Entities/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Entities/Employee.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Entities/Identity/RefreshToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Entities/Identity/RefreshToken.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Entities/Identity/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Entities/Identity/User.cs -------------------------------------------------------------------------------- /src/HRM.Domain/EventHandlers/EmployeeEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/EventHandlers/EmployeeEventHandler.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Events/EmployeeRegisteredEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Events/EmployeeRegisteredEvent.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Events/EmployeeRemovedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Events/EmployeeRemovedEvent.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Events/EmployeeUpdatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Events/EmployeeUpdatedEvent.cs -------------------------------------------------------------------------------- /src/HRM.Domain/HRM.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/HRM.Domain.csproj -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/IDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/IDomainEvent.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/IEmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/IEmployeeRepository.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/IHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/IHandler.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/IOutputPort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/IOutputPort.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/IRepository.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/ISpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/ISpecification.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/IUnitOfWork.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/IUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/IUser.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Interfaces/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Interfaces/IUserRepository.cs -------------------------------------------------------------------------------- /src/HRM.Domain/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/ReadMe.txt -------------------------------------------------------------------------------- /src/HRM.Domain/SharedKernel/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/SharedKernel/Address.cs -------------------------------------------------------------------------------- /src/HRM.Domain/SharedKernel/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/SharedKernel/Person.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Validations/EmployeeValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Validations/EmployeeValidation.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Validations/RegisterNewEmployeeCommandValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Validations/RegisterNewEmployeeCommandValidation.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Validations/RemoveEmployeeCommandValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Validations/RemoveEmployeeCommandValidation.cs -------------------------------------------------------------------------------- /src/HRM.Domain/Validations/UpdateEmployeeCommandValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Domain/Validations/UpdateEmployeeCommandValidation.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Bus/HRM.Infra.CrossCutting.Bus.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Bus/HRM.Infra.CrossCutting.Bus.csproj -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Bus/InMemoryBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Bus/InMemoryBus.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Auth/JwtFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Auth/JwtFactory.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Auth/JwtIssuerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Auth/JwtIssuerOptions.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Auth/JwtTokenHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Auth/JwtTokenHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Auth/JwtTokenValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Auth/JwtTokenValidator.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Auth/TokenFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Auth/TokenFactory.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/AuthHandlers/ExchangeRefreshTokenHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/AuthHandlers/ExchangeRefreshTokenHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/AuthHandlers/LoginHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/AuthHandlers/LoginHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/AuthHandlers/RegisterUserHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/AuthHandlers/RegisterUserHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Authorization/ClaimRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Authorization/ClaimRequirement.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Authorization/ClaimsRequirementHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Authorization/ClaimsRequirementHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Dto/AccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Dto/AccessToken.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Dto/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Dto/Error.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/EventHandlers/UserEventHAndler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/EventHandlers/UserEventHAndler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Events/UserRegisteredEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Events/UserRegisteredEvent.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/HRM.Infra.CrossCutting.Identity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/HRM.Infra.CrossCutting.Identity.csproj -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Helpers/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Helpers/Constants.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Interfaces/IExchangeRefreshTokenHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Interfaces/IExchangeRefreshTokenHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Interfaces/IJwtTokenHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Interfaces/IJwtTokenHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Interfaces/ILoginHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Interfaces/ILoginHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Interfaces/IRegisterUserHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Interfaces/IRegisterUserHandler.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Interfaces/Services/IJwtFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Interfaces/Services/IJwtFactory.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Interfaces/Services/IJwtTokenValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Interfaces/Services/IJwtTokenValidator.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Interfaces/Services/ITokenFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Interfaces/Services/ITokenFactory.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Mapping/Profiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Mapping/Profiles.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Migrations/20190613111235_init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Migrations/20190613111235_init.Designer.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Migrations/20190613111235_init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Migrations/20190613111235_init.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Migrations/AppIdentityDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Migrations/AppIdentityDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Models/AppIdentityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Models/AppIdentityDbContext.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Models/AppIdentityDbContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Models/AppIdentityDbContextFactory.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Models/AppUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Models/AppUser.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Presenters/ExchangeRefreshTokenPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Presenters/ExchangeRefreshTokenPresenter.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Presenters/LoginPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Presenters/LoginPresenter.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/ReadMe.txt -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Repositories/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Repositories/UserRepository.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Requests/AuthRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Requests/AuthRequest.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Requests/ExchangeRefreshTokenRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Requests/ExchangeRefreshTokenRequest.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Requests/LoginRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Requests/LoginRequest.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Requests/RegisterUserRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Requests/RegisterUserRequest.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Responses/ExchangeRefreshTokenResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Responses/ExchangeRefreshTokenResponse.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Responses/LoginResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Responses/LoginResponse.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Settings/AuthSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Settings/AuthSettings.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Specifications/UserSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Specifications/UserSpecification.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Validations/AuthValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Validations/AuthValidation.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Validations/ExchangeRefreshTokenRequestValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Validations/ExchangeRefreshTokenRequestValidation.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Validations/LoginRequestValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Validations/LoginRequestValidation.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/Validations/RegisterUserRequestValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/Validations/RegisterUserRequestValidation.cs -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.Identity/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.Identity/appsettings.json -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.IoC/HRM.Infra.CrossCutting.IoC.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.IoC/HRM.Infra.CrossCutting.IoC.csproj -------------------------------------------------------------------------------- /src/HRM.Infra.CrossCutting.IoC/NativeInjectorBootStrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.CrossCutting.IoC/NativeInjectorBootStrapper.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Context/EventSourcingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Context/EventSourcingContext.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Context/HRMContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Context/HRMContext.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/EventSourcing/SqlEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/EventSourcing/SqlEventStore.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/HRM.Infra.Data.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/HRM.Infra.Data.csproj -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Mappings/EmployeeMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Mappings/EmployeeMap.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Mappings/StoredEventMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Mappings/StoredEventMap.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Migrations/20190613110536_init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Migrations/20190613110536_init.Designer.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Migrations/20190613110536_init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Migrations/20190613110536_init.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Migrations/EventSourcing/20190613110502_init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Migrations/EventSourcing/20190613110502_init.Designer.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Migrations/EventSourcing/20190613110502_init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Migrations/EventSourcing/20190613110502_init.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Migrations/EventSourcing/EventSourcingContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Migrations/EventSourcing/EventSourcingContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Migrations/HRMContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Migrations/HRMContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/ReadMe.txt -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Repository/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Repository/EmployeeRepository.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Repository/EventSourcing/EventStoreRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Repository/EventSourcing/EventStoreRepository.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Repository/EventSourcing/IEventStoreRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Repository/EventSourcing/IEventStoreRepository.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Repository/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Repository/Repository.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Shared/DesignTimeDbContextFactoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Shared/DesignTimeDbContextFactoryBase.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/Specifications/BaseSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/Specifications/BaseSpecification.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/UoW/UnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/UoW/UnitOfWork.cs -------------------------------------------------------------------------------- /src/HRM.Infra.Data/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.Data/appsettings.json -------------------------------------------------------------------------------- /src/HRM.Infra.IdentityTest/Auth/JwtFactoryUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.IdentityTest/Auth/JwtFactoryUnitTests.cs -------------------------------------------------------------------------------- /src/HRM.Infra.IdentityTest/AuthHandlers/ExchangeRefreshTokenHandlerUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.IdentityTest/AuthHandlers/ExchangeRefreshTokenHandlerUnitTests.cs -------------------------------------------------------------------------------- /src/HRM.Infra.IdentityTest/AuthHandlers/LoginHandlerUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.IdentityTest/AuthHandlers/LoginHandlerUnitTests.cs -------------------------------------------------------------------------------- /src/HRM.Infra.IdentityTest/AuthHandlers/RegisterUserUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.IdentityTest/AuthHandlers/RegisterUserUnitTests.cs -------------------------------------------------------------------------------- /src/HRM.Infra.IdentityTest/HRM.Infra.IdentityUnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infra.IdentityTest/HRM.Infra.IdentityUnitTests.csproj -------------------------------------------------------------------------------- /src/HRM.Infrastructure.UnitTests/HRM.Infrastructure.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infrastructure.UnitTests/HRM.Infrastructure.UnitTests.csproj -------------------------------------------------------------------------------- /src/HRM.Infrastructure.UnitTests/Handlers/LoginHandlerUnitTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infrastructure.UnitTests/Handlers/LoginHandlerUnitTest.cs -------------------------------------------------------------------------------- /src/HRM.Infrastructure.UnitTests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.Infrastructure.UnitTests/UnitTest1.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/Configurations/AutoMapperSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Configurations/AutoMapperSetup.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/Configurations/RouteConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Configurations/RouteConvention.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/Configurations/WebApiServiceCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Configurations/WebApiServiceCollection.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Controllers/AccountController.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/Controllers/ApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Controllers/ApiController.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/HRM.WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/HRM.WebApi.csproj -------------------------------------------------------------------------------- /src/HRM.WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Program.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/HRM.WebApi/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/ReadMe.txt -------------------------------------------------------------------------------- /src/HRM.WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/Startup.cs -------------------------------------------------------------------------------- /src/HRM.WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /src/HRM.WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Andyhacool/HRM/HEAD/src/HRM.WebApi/appsettings.json --------------------------------------------------------------------------------