public SubmissionBusiness( ISubmissionRepository repository, IMapper mapper, IAccountRepository accountRepository, IMemoryCache memoryCache, IAdminSettingBusiness adminSettingBusiness, IResultRepository resultRepository, ISubmissionCacheBusiness submissionCacheBusiness, IProblemCacheBusiness problemCacheBusiness, IAdminSettingCacheBusiness adminSettingCacheBusiness) : base(repository, mapper) { _accountRepository = accountRepository; _memoryCache = memoryCache; _adminSettingBusiness = adminSettingBusiness; _resultRepository = resultRepository; _submissionCacheBusiness = submissionCacheBusiness; _problemCacheBusiness = problemCacheBusiness; _adminSettingCacheBusiness = adminSettingCacheBusiness; }
public AdminSettingBusiness( IAdminSettingRepository repository, IMapper mapper, IResultRepository resultRepository, ISubmissionRepository submissionRepository, IProblemRepository problemRepository, ITestCaseRepository testCaseRepository, IAccountRepository accountRepository, ISubmissionCacheBusiness submissionCacheBusiness, IProblemCacheBusiness problemCacheBusiness, IAdminSettingCacheBusiness adminSettingCacheBusiness ) : base(repository, mapper) { _downloadUrl = "/{0}/problems/{0}/0.in"; _rankUrl = "/{0}/ranks/"; _resultRepository = resultRepository; _submissionRepository = submissionRepository; _problemRepository = problemRepository; _testCaseRepository = testCaseRepository; _accountRepository = accountRepository; _submissionCacheBusiness = submissionCacheBusiness; _problemCacheBusiness = problemCacheBusiness; _adminSettingCacheBusiness = adminSettingCacheBusiness; }