├── .github ├── CODEOWNERS └── workflows │ └── main-project.yml ├── .gitignore ├── LICENSE ├── README.md ├── RaqamliAvlod.sln ├── assets ├── README.md ├── raqamliavlod.pgerd └── raqamliavlod.plan.docx ├── deployment └── README.md ├── src ├── RaqamliAvlod.Api │ ├── Configurations │ │ ├── CorsPolicyConfiguration.cs │ │ ├── Dependencies │ │ │ ├── ApiLayerConfiguration.cs │ │ │ ├── DataAccessLayerConfiguration.cs │ │ │ └── ServiceLayerConfiguration.cs │ │ └── LoggerConfiguration.cs │ ├── Controllers │ │ ├── AccountsController.cs │ │ ├── ContestsController.cs │ │ ├── CoursesController.cs │ │ ├── ProblemSetsController.cs │ │ ├── QuestionsController.cs │ │ ├── SubmissionsController.cs │ │ └── UsersController.cs │ ├── Middlewares │ │ └── ExceptionHandlerMiddleware.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── RaqamliAvlod.Api.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── RaqamliAvlod.Application │ ├── Exceptions │ │ └── StatusCodeException.cs │ ├── RaqamliAvlod.Application.csproj │ ├── Utils │ │ ├── PaginationMetaData.cs │ │ └── PaginationParams.cs │ └── ViewModels │ │ ├── Accounts │ │ └── AccountViewModel.cs │ │ ├── Contests │ │ ├── ContestStandingsViewModel.cs │ │ └── ContestViewModel.cs │ │ ├── Courses │ │ ├── CourseCommentViewModel.cs │ │ ├── CourseVideoViewModel.cs │ │ └── CourseViewModel.cs │ │ ├── ProblemSets │ │ └── ProblemSetViewModel.cs │ │ ├── Questions │ │ └── QuestionViewModel.cs │ │ ├── Submissions │ │ ├── ContestSubmissionViewModel.cs │ │ └── SubmissionViewModel.cs │ │ └── Users │ │ ├── OwnerViewModel.cs │ │ └── UserViewModel.cs ├── RaqamliAvlod.DataAccess │ ├── Common │ │ ├── Interfaces │ │ │ ├── ICreateable.cs │ │ │ ├── IDeleteable.cs │ │ │ ├── IFindable.cs │ │ │ ├── IReadable.cs │ │ │ └── IUpdateable.cs │ │ └── PagedList.cs │ ├── Configurations │ │ └── UserConfiguration.cs │ ├── DbContexts │ │ └── AppDbContext.cs │ ├── Interfaces │ │ ├── Contests │ │ │ ├── IContestRepository.cs │ │ │ ├── IContestStandingsRepository.cs │ │ │ └── IContestSubmissionInfoRepository.cs │ │ ├── Courses │ │ │ ├── ICourseCommentRepository.cs │ │ │ ├── ICourseRepository.cs │ │ │ └── ICourseVideoRepository.cs │ │ ├── IGenericRepository.cs │ │ ├── IRepository.cs │ │ ├── IUnitOfWork.cs │ │ ├── ProblemSets │ │ │ ├── IProblemSetRepository.cs │ │ │ └── IProblemSetTestRepository.cs │ │ ├── Questions │ │ │ ├── IQuestionAnswerRepository.cs │ │ │ ├── IQuestionRepository.cs │ │ │ ├── IQuestionTagRepository.cs │ │ │ └── ITagRepository.cs │ │ ├── Submissions │ │ │ └── ISubmissionRepository.cs │ │ └── Users │ │ │ └── IUserRepository.cs │ ├── Migrations │ │ ├── 20221104125631_InitialMigration.Designer.cs │ │ ├── 20221104125631_InitialMigration.cs │ │ └── AppDbContextModelSnapshot.cs │ ├── RaqamliAvlod.DataAccess.csproj │ └── Repositories │ │ ├── BaseRepository.cs │ │ ├── Contests │ │ ├── ContestRepository.cs │ │ ├── ContestStandingsRepository.cs │ │ └── ContestSubmissionInfoRepository.cs │ │ ├── Courses │ │ ├── CourseCommentRepository.cs │ │ ├── CourseRepository.cs │ │ ├── CourseVideoRepository.cs │ │ └── CourseViewRepository.cs │ │ ├── GenericRepository.cs │ │ ├── ProblemSets │ │ ├── ProblemSetRepository.cs │ │ └── ProblemSetTestRepository.cs │ │ ├── Questions │ │ ├── QuestionAnswerRepository.cs │ │ ├── QuestionRepository.cs │ │ ├── QuestionTagRepository.cs │ │ └── TagRepository.cs │ │ ├── Submissions │ │ └── SubmissionRepository.cs │ │ ├── UnitOfWork.cs │ │ └── Users │ │ └── UserRepository.cs ├── RaqamliAvlod.Domain │ ├── Common │ │ ├── Auditable.cs │ │ └── BaseEntity.cs │ ├── Constants │ │ └── EngineConstants.cs │ ├── Entities │ │ ├── Contests │ │ │ ├── Contest.cs │ │ │ ├── ContestStandings.cs │ │ │ └── ContestSubmissionsInfo.cs │ │ ├── Courses │ │ │ ├── Course.cs │ │ │ ├── CourseComment.cs │ │ │ └── CourseVideo.cs │ │ ├── ProblemSets │ │ │ ├── ProblemSet.cs │ │ │ └── ProblemSetTest.cs │ │ ├── Questions │ │ │ ├── Question.cs │ │ │ ├── QuestionAnswer.cs │ │ │ ├── QuestionTag.cs │ │ │ └── Tag.cs │ │ ├── Submissions │ │ │ └── Submission.cs │ │ └── Users │ │ │ └── User.cs │ ├── Enums │ │ └── UserRole.cs │ └── RaqamliAvlod.Domain.csproj ├── RaqamliAvlod.Infrastructure.Core │ ├── Interfaces │ │ ├── IContestCalculatorService.cs │ │ ├── IProblemSetCalculatorService.cs │ │ ├── Managers │ │ │ └── ICheckerManager.cs │ │ └── Shared │ │ │ ├── ICheckerConsumer.cs │ │ │ └── ICheckerProducer.cs │ ├── Managers │ │ └── CheckerManager.cs │ ├── Models │ │ ├── CheckerSubmissionOptions.cs │ │ ├── CheckerSubmissionRequest.cs │ │ └── CheckerSubmissionResponse.cs │ ├── RabbitMq │ │ ├── RabbitMqCheckerConsumer.cs │ │ └── RabbitMqCheckerProducer.cs │ ├── RaqamliAvlod.Infrastructure.Core.csproj │ └── Services │ │ ├── ContestCalculatorService.cs │ │ └── ProblemSetCalculatorService.cs └── RaqamliAvlod.Infrastructure.Service │ ├── Attributes │ ├── AllowedFilesAttribute.cs │ ├── EmailAttribute.cs │ ├── MaxFileSizeAttribute.cs │ ├── NameAttribute.cs │ └── StrongPasswordAttribute.cs │ ├── Dtos │ ├── Accounts │ │ ├── AccountCreateDto.cs │ │ ├── AccountLoginDto.cs │ │ ├── PasswordUpdateDto.cs │ │ ├── SendToEmailDto.cs │ │ ├── UserResetPasswordDto.cs │ │ └── VerifyEmailDto.cs │ ├── Common │ │ ├── EmailMessage.cs │ │ └── ErrorResponse.cs │ ├── Contests │ │ └── ContestCreateDto.cs │ ├── Courses │ │ ├── CourseCommentCreateDto.cs │ │ ├── CourseCommentUpdateDto.cs │ │ ├── CourseCreateDto.cs │ │ ├── CourseUpdateDto.cs │ │ ├── CourseVideoCreateDto.cs │ │ └── CourseVideoUpdateDto.cs │ ├── ProblemSets │ │ ├── ContestProblemSetCreateDto.cs │ │ ├── ProblemSetCreateDto.cs │ │ └── ProblemSetTestCreateDto.cs │ ├── Questions │ │ ├── QuestionCreateDto.cs │ │ ├── QuestionPatchDto.cs │ │ └── QuestionUpdateDto.cs │ ├── Submissions │ │ ├── ContestSubmissionCreateDto.cs │ │ └── ProblemSetSubmissionCreateDto.cs │ └── Users │ │ └── UserUpdateDto.cs │ ├── Helpers │ ├── GenerateHelper.cs │ └── ImageHelper.cs │ ├── Interfaces │ ├── Common │ │ ├── IAuthManager.cs │ │ ├── IEmailService.cs │ │ ├── IFileService.cs │ │ ├── IPaginatorService.cs │ │ └── IServerTimeService.cs │ ├── Courses │ │ ├── ICourseCommentService.cs │ │ └── ICourseService.cs │ ├── Questions │ │ └── IQuestionService.cs │ └── Users │ │ └── IAccountService.cs │ ├── RaqamliAvlod - Backup (1).Infrastructure.Service.csproj │ ├── RaqamliAvlod - Backup (2).Infrastructure.Service.csproj │ ├── RaqamliAvlod - Backup (3).Infrastructure.Service.csproj │ ├── RaqamliAvlod - Backup.Infrastructure.Service.csproj │ ├── RaqamliAvlod.Infrastructure.Service.csproj │ ├── Security │ ├── AuthManager.cs │ └── PasswordHasher.cs │ └── Services │ ├── Common │ ├── EmailService.cs │ ├── FileService.cs │ ├── PaginatorServcie.cs │ └── ServerDateTime.cs │ ├── Courses │ ├── CourseCommentService.cs │ └── CourseService.cs │ └── Users │ └── AccountService.cs └── test ├── RaqamliAvlod.IntegrationTest ├── RaqamliAvlod.IntegrationTest.csproj └── UnitTest1.cs └── RaqamliAvlod.UnitTest ├── RaqamliAvlod.UnitTest.csproj └── UnitTest1.cs /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/main-project.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/README.md -------------------------------------------------------------------------------- /RaqamliAvlod.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/RaqamliAvlod.sln -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/raqamliavlod.pgerd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/assets/raqamliavlod.pgerd -------------------------------------------------------------------------------- /assets/raqamliavlod.plan.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/assets/raqamliavlod.plan.docx -------------------------------------------------------------------------------- /deployment/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Configurations/CorsPolicyConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Configurations/CorsPolicyConfiguration.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Configurations/Dependencies/ApiLayerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Configurations/Dependencies/ApiLayerConfiguration.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Configurations/Dependencies/DataAccessLayerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Configurations/Dependencies/DataAccessLayerConfiguration.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Configurations/Dependencies/ServiceLayerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Configurations/Dependencies/ServiceLayerConfiguration.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Configurations/LoggerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Configurations/LoggerConfiguration.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Controllers/AccountsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Controllers/AccountsController.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Controllers/ContestsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Controllers/ContestsController.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Controllers/CoursesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Controllers/CoursesController.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Controllers/ProblemSetsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Controllers/ProblemSetsController.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Controllers/QuestionsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Controllers/QuestionsController.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Controllers/SubmissionsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Controllers/SubmissionsController.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Controllers/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Controllers/UsersController.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Middlewares/ExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Middlewares/ExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Program.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/RaqamliAvlod.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/RaqamliAvlod.Api.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/appsettings.Development.json -------------------------------------------------------------------------------- /src/RaqamliAvlod.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Api/appsettings.json -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/Exceptions/StatusCodeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/Exceptions/StatusCodeException.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/RaqamliAvlod.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/RaqamliAvlod.Application.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/Utils/PaginationMetaData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/Utils/PaginationMetaData.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/Utils/PaginationParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/Utils/PaginationParams.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Accounts/AccountViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Accounts/AccountViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Contests/ContestStandingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Contests/ContestStandingsViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Contests/ContestViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Contests/ContestViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Courses/CourseCommentViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Courses/CourseCommentViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Courses/CourseVideoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Courses/CourseVideoViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Courses/CourseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Courses/CourseViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/ProblemSets/ProblemSetViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/ProblemSets/ProblemSetViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Questions/QuestionViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Questions/QuestionViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Submissions/ContestSubmissionViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Submissions/ContestSubmissionViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Submissions/SubmissionViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Submissions/SubmissionViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Users/OwnerViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Users/OwnerViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Application/ViewModels/Users/UserViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Application/ViewModels/Users/UserViewModel.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Common/Interfaces/ICreateable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Common/Interfaces/ICreateable.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Common/Interfaces/IDeleteable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Common/Interfaces/IDeleteable.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Common/Interfaces/IFindable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Common/Interfaces/IFindable.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Common/Interfaces/IReadable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Common/Interfaces/IReadable.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Common/Interfaces/IUpdateable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Common/Interfaces/IUpdateable.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Common/PagedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Common/PagedList.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Configurations/UserConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Configurations/UserConfiguration.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/DbContexts/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/DbContexts/AppDbContext.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Contests/IContestRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Contests/IContestRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Contests/IContestStandingsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Contests/IContestStandingsRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Contests/IContestSubmissionInfoRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Contests/IContestSubmissionInfoRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Courses/ICourseCommentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Courses/ICourseCommentRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Courses/ICourseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Courses/ICourseRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Courses/ICourseVideoRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Courses/ICourseVideoRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/IGenericRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/IGenericRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/IRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/IUnitOfWork.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/ProblemSets/IProblemSetRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/ProblemSets/IProblemSetRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/ProblemSets/IProblemSetTestRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/ProblemSets/IProblemSetTestRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Questions/IQuestionAnswerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Questions/IQuestionAnswerRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Questions/IQuestionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Questions/IQuestionRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Questions/IQuestionTagRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Questions/IQuestionTagRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Questions/ITagRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Questions/ITagRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Submissions/ISubmissionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Submissions/ISubmissionRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Interfaces/Users/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Interfaces/Users/IUserRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Migrations/20221104125631_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Migrations/20221104125631_InitialMigration.Designer.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Migrations/20221104125631_InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Migrations/20221104125631_InitialMigration.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/RaqamliAvlod.DataAccess.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/RaqamliAvlod.DataAccess.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/BaseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/BaseRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Contests/ContestRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Contests/ContestRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Contests/ContestStandingsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Contests/ContestStandingsRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Contests/ContestSubmissionInfoRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Contests/ContestSubmissionInfoRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Courses/CourseCommentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Courses/CourseCommentRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Courses/CourseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Courses/CourseRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Courses/CourseVideoRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Courses/CourseVideoRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Courses/CourseViewRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Courses/CourseViewRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/GenericRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/GenericRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/ProblemSets/ProblemSetRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/ProblemSets/ProblemSetRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/ProblemSets/ProblemSetTestRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/ProblemSets/ProblemSetTestRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Questions/QuestionAnswerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Questions/QuestionAnswerRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Questions/QuestionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Questions/QuestionRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Questions/QuestionTagRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Questions/QuestionTagRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Questions/TagRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Questions/TagRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Submissions/SubmissionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Submissions/SubmissionRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/UnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/UnitOfWork.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.DataAccess/Repositories/Users/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.DataAccess/Repositories/Users/UserRepository.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Common/Auditable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Common/Auditable.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Common/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Common/BaseEntity.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Constants/EngineConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Constants/EngineConstants.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Contests/Contest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Contests/Contest.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Contests/ContestStandings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Contests/ContestStandings.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Contests/ContestSubmissionsInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Contests/ContestSubmissionsInfo.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Courses/Course.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Courses/Course.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Courses/CourseComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Courses/CourseComment.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Courses/CourseVideo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Courses/CourseVideo.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/ProblemSets/ProblemSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/ProblemSets/ProblemSet.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/ProblemSets/ProblemSetTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/ProblemSets/ProblemSetTest.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Questions/Question.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Questions/Question.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Questions/QuestionAnswer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Questions/QuestionAnswer.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Questions/QuestionTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Questions/QuestionTag.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Questions/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Questions/Tag.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Submissions/Submission.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Submissions/Submission.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Entities/Users/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Entities/Users/User.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/Enums/UserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/Enums/UserRole.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Domain/RaqamliAvlod.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Domain/RaqamliAvlod.Domain.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Interfaces/IContestCalculatorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Interfaces/IContestCalculatorService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Interfaces/IProblemSetCalculatorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Interfaces/IProblemSetCalculatorService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Interfaces/Managers/ICheckerManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Interfaces/Managers/ICheckerManager.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Interfaces/Shared/ICheckerConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Interfaces/Shared/ICheckerConsumer.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Interfaces/Shared/ICheckerProducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Interfaces/Shared/ICheckerProducer.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Managers/CheckerManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Managers/CheckerManager.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Models/CheckerSubmissionOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Models/CheckerSubmissionOptions.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Models/CheckerSubmissionRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Models/CheckerSubmissionRequest.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Models/CheckerSubmissionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Models/CheckerSubmissionResponse.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/RabbitMq/RabbitMqCheckerConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/RabbitMq/RabbitMqCheckerConsumer.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/RabbitMq/RabbitMqCheckerProducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/RabbitMq/RabbitMqCheckerProducer.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/RaqamliAvlod.Infrastructure.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/RaqamliAvlod.Infrastructure.Core.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Services/ContestCalculatorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Services/ContestCalculatorService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Core/Services/ProblemSetCalculatorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Core/Services/ProblemSetCalculatorService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Attributes/AllowedFilesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Attributes/AllowedFilesAttribute.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Attributes/EmailAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Attributes/EmailAttribute.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Attributes/MaxFileSizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Attributes/MaxFileSizeAttribute.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Attributes/NameAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Attributes/NameAttribute.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Attributes/StrongPasswordAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Attributes/StrongPasswordAttribute.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/AccountCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/AccountCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/AccountLoginDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/AccountLoginDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/PasswordUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/PasswordUpdateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/SendToEmailDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/SendToEmailDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/UserResetPasswordDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/UserResetPasswordDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/VerifyEmailDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Accounts/VerifyEmailDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Common/EmailMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Common/EmailMessage.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Common/ErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Common/ErrorResponse.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Contests/ContestCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Contests/ContestCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseCommentCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseCommentCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseCommentUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseCommentUpdateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseUpdateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseVideoCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseVideoCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseVideoUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Courses/CourseVideoUpdateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/ProblemSets/ContestProblemSetCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/ProblemSets/ContestProblemSetCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/ProblemSets/ProblemSetCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/ProblemSets/ProblemSetCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/ProblemSets/ProblemSetTestCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/ProblemSets/ProblemSetTestCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Questions/QuestionCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Questions/QuestionCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Questions/QuestionPatchDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Questions/QuestionPatchDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Questions/QuestionUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Questions/QuestionUpdateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Submissions/ContestSubmissionCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Submissions/ContestSubmissionCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Submissions/ProblemSetSubmissionCreateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Submissions/ProblemSetSubmissionCreateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Dtos/Users/UserUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Dtos/Users/UserUpdateDto.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Helpers/GenerateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Helpers/GenerateHelper.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Helpers/ImageHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Helpers/ImageHelper.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IAuthManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IAuthManager.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IEmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IEmailService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IFileService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IPaginatorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IPaginatorService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IServerTimeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Common/IServerTimeService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Courses/ICourseCommentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Courses/ICourseCommentService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Courses/ICourseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Courses/ICourseService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Questions/IQuestionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Questions/IQuestionService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Interfaces/Users/IAccountService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Interfaces/Users/IAccountService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod - Backup (1).Infrastructure.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod - Backup (1).Infrastructure.Service.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod - Backup (2).Infrastructure.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod - Backup (2).Infrastructure.Service.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod - Backup (3).Infrastructure.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod - Backup (3).Infrastructure.Service.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod - Backup.Infrastructure.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod - Backup.Infrastructure.Service.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod.Infrastructure.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/RaqamliAvlod.Infrastructure.Service.csproj -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Security/AuthManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Security/AuthManager.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Security/PasswordHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Security/PasswordHasher.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Services/Common/EmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Services/Common/EmailService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Services/Common/FileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Services/Common/FileService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Services/Common/PaginatorServcie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Services/Common/PaginatorServcie.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Services/Common/ServerDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Services/Common/ServerDateTime.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Services/Courses/CourseCommentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Services/Courses/CourseCommentService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Services/Courses/CourseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Services/Courses/CourseService.cs -------------------------------------------------------------------------------- /src/RaqamliAvlod.Infrastructure.Service/Services/Users/AccountService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/src/RaqamliAvlod.Infrastructure.Service/Services/Users/AccountService.cs -------------------------------------------------------------------------------- /test/RaqamliAvlod.IntegrationTest/RaqamliAvlod.IntegrationTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/test/RaqamliAvlod.IntegrationTest/RaqamliAvlod.IntegrationTest.csproj -------------------------------------------------------------------------------- /test/RaqamliAvlod.IntegrationTest/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/test/RaqamliAvlod.IntegrationTest/UnitTest1.cs -------------------------------------------------------------------------------- /test/RaqamliAvlod.UnitTest/RaqamliAvlod.UnitTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/test/RaqamliAvlod.UnitTest/RaqamliAvlod.UnitTest.csproj -------------------------------------------------------------------------------- /test/RaqamliAvlod.UnitTest/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khayitmuradov/raqamliavlod/HEAD/test/RaqamliAvlod.UnitTest/UnitTest1.cs --------------------------------------------------------------------------------