public RejectSubmissionHandler(ISubmissionRepository submissionRepository, IDomainEventDispatcher domainEventDispatcher, IEventMapper eventMapper, IMessageBroker messageBroker) { _submissionRepository = submissionRepository; _domainEventDispatcher = domainEventDispatcher; _eventMapper = eventMapper; _messageBroker = messageBroker; }
public CreateSubmissionHandler(ISpeakerRepository speakerRepository, ISubmissionRepository submissionRepository, ICallForPapersRepository callForPapersRepository) { _speakerRepository = speakerRepository; _submissionRepository = submissionRepository; _callForPapersRepository = callForPapersRepository; }
public SubmissionValidator( ISerialNumberRepository serialNumberRepository, ISubmissionRepository submissionRepository) { RuleFor(x => x.Birthday) .NotNull() .LessThanOrEqualTo( DateTimeOffset.Now.AddYears(-ValidationConstants .Submission.Birthday.MinimumAgeNumberOfInYears)); RuleFor(x => x.EmailAddress).NotNull().EmailAddress(); RuleFor(x => x.FirstName) .NotNull() .MaximumLength(ValidationConstants.Submission.FirstName.MaxLength) .MinimumLength(ValidationConstants.Submission.FirstName.MinLength); RuleFor(x => x.LastName) .NotNull() .MaximumLength(ValidationConstants.Submission.LastName.MaxLength) .MinimumLength(ValidationConstants.Submission.LastName.MinLength); RuleFor(x => x.SerialNumberCode).NotNull() .MustAsync( (code, cancellationToken) => serialNumberRepository .ExistsAsync(code, cancellationToken)) .WithMessage(errorMessage: "The serial number is not valid.") .MustAsync( (code, cancellationToken) => submissionRepository .EnsureNumberOfUsagesLessThanToAsync(code, ValidationConstants .Submission.SerialNumberCode .MaxNumberOfSerialNumberUsages, cancellationToken)) .WithMessage($"The serial number cannot be used more than {ValidationConstants.Submission.SerialNumberCode.MaxNumberOfSerialNumberUsages} times"); }
public OccurrenceReportedHandler( ILogger <OccurrenceReportedHandler> logger, ISubmissionRepository submissionRepo) { _logger = logger; _submissionRepo = submissionRepo; }
public SubmissionDTOService(ISubmitFileDTOService submitFileService, ISubmissionRepository repository, IObjectToObjectMapper mapper) : base(repository, mapper) { this.submitFileService = submitFileService; }
public SubmissionService(ISectionRepository pSectionRepository, ISubmissionRepository pSubmissionRepository, ISalonYearRepository pSalonYearRepository, IImageService pImageService, IDbTransaction pDbTransaction) { this._sectionRepository = pSectionRepository; this._submissionRepository = pSubmissionRepository; this._salonYearRepository = pSalonYearRepository; this._imageService = pImageService; this._dbTransaction = pDbTransaction; }
public SubmissionService(ISubmissionRepository submissionRepository, IActivityService activityService, IErrorModel errorModel, ILogger <SubmissionService> logger) : base(errorModel) { this.submissionRepository = submissionRepository; this.activityService = activityService; this.logger = logger; }
public ApproveSubmissionHandler(ISubmissionRepository repository, IMessageBroker messageBroker, IEventMapper eventMapper, IDomainEventDispatcher dispatcher) { _repository = repository; _messageBroker = messageBroker; _eventMapper = eventMapper; _dispatcher = dispatcher; }
public AccountService(IAccountRepository accountRepository, ISubmissionRepository submissionRepository, IImageRepository imageRepository) { _accountRepository = accountRepository; _submissionRepository = submissionRepository; _imageRepository = imageRepository; }
/// <summary> /// Initializes a new instance of the <see cref="StudentDomainService"/> class. /// </summary> /// <param name="studentRepository">The student repository.</param> /// <param name="exceptionManager">The exception manager.</param> /// <param name="loggingService">The logging service.</param> public StudentDomainService(IStudentRepository studentRepository, IQuizEntryRepository quizEntryRepository, ISubmissionRepository submissionRepository, IModuleRepository moduleRepository, IExceptionManagerAdapter exceptionManager, ILoggingServiceAdapter loggingService) : base(studentRepository, exceptionManager, loggingService) { StudentRepository = studentRepository; QuizEntryRepository = quizEntryRepository; SubmissionRepository = submissionRepository; ModuleRepository = moduleRepository; }
public SubmissionService( IContextFactory contextFactory, ISubmissionRepository submissionRepository, IValidator<ISubmission> validator) { _contextFactory = contextFactory; _submissionRepository = submissionRepository; _validator = validator; }
public SubmissionService(ILearningObjectRepository learningObjectRepository, ISubmissionRepository submissionRepository, ILearnerRepository learnerRepository, ILectureRepository lectureRepository) { _learningObjectRepository = learningObjectRepository; _submissionRepository = submissionRepository; _learnerRepository = learnerRepository; _lectureRepository = lectureRepository; }
public CreateSubmissionHandler(ISpeakerRepository speakerRepository, ISubmissionRepository submissionRepository, ICallForPapersRepository callForPapersRepository, IDomainEventDispatcher dispatcher, IMessageBroker messageBroker, IEventMapper eventMapper) { _speakerRepository = speakerRepository; _submissionRepository = submissionRepository; _callForPapersRepository = callForPapersRepository; _dispatcher = dispatcher; _messageBroker = messageBroker; _eventMapper = eventMapper; }
public TestCaseBusiness(ITestCaseRepository repository, IMapper mapper, ISubmissionRepository submissionRepository, IProblemRepository problemRepository, ITestCaseRepository testCaseRepository, IAdminSettingRepository adminSettingRepository, IAdminSettingCacheBusiness adminSettingCacheBusiness) : base(repository, mapper) { _submissionRepository = submissionRepository; _problemRepository = problemRepository; _testCaseRepository = testCaseRepository; _adminSettingRepository = adminSettingRepository; _adminSettingCacheBusiness = adminSettingCacheBusiness; }
public void Setup() { this._sectionRepository = Substitute.For <ISectionRepository>(); this._submissionRepository = Substitute.For <ISubmissionRepository>(); this._salonYearRepository = Substitute.For <ISalonYearRepository>(); this._imageService = Substitute.For <IImageService>(); this._dbTransaction = Substitute.For <IDbTransaction>(); var lDbTransaction = Substitute.For <IDbContextTransaction>(); this._dbTransaction.BeginTransactionAsync().Returns(lDbTransaction); this.submissionService = new SubmissionService(this._sectionRepository, this._submissionRepository, this._salonYearRepository, this._imageService, this._dbTransaction); Mapping.CreateConfiguration(); }
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; }
public SubmissionsController(IFactRepository factRepo, ISubmissionRepository submissionRepo) { _factRepo = factRepo; _submissionRepo = submissionRepo; }
public SubmissionService(ISubmissionRepository submissionRepo, IMapper autoMapper) { _submissionRepo = submissionRepo; _autoMapper = autoMapper; }
public SubmissionCacheBusiness(IMemoryCache memoryCache, ISubmissionRepository submissionRepository) { _memoryCache = memoryCache; _submissionRepository = submissionRepository; }
public SubmissionService(ISubmissionRepository submissionRepository, IAssignmentRepository assignmentRepository, IUserRepository userRepository) { this.submissionRepository = submissionRepository; this.assignmentRepository = assignmentRepository; this.userRepository = userRepository; }
public ContestService(IContestRepository contestRepository, ISubmissionRepository submissionRepository) { _contestRepository = contestRepository; _submissionRepository = submissionRepository; }
public SubmissionHandler(ISubmissionRepository submissionRepository, IMessagePublisher publisher, ISubmissionDynamicsCustomActionHandler submissionDynamicsCustomActionHandler) { this.submissionRepository = submissionRepository; this.publisher = publisher; this.submissionDynamicsCustomActionHandler = submissionDynamicsCustomActionHandler; }
public SubmissionService(ISubmissionRepository submissionRepository) { _submissionRepository = submissionRepository; }
public HomeController() { repository = new InMemorySubmissionRepository(); // TODO: Dependency injection fileParser = new SubmissionExcelParser(); submissionWriter = new CsvSubmissionWriter(); }
public SubmissionService(ISubmissionRepository repository, IMapper mapper) { this.repository = repository; this.mapper = mapper; }
public SubmissionService(ISubmissionRepository iSubmissionRepository, ISubmissionMapper iSubmissionMapper) { _iSubmissionRepository = iSubmissionRepository; _iSubmissionMapper = iSubmissionMapper; }
public SubmissionController(LabActivityContext context, UserManager<ApplicationUser> userManager) { _submissionRepository = new SubmissionRepository(context, userManager); }
public SubmissionService(ISubmissionRepository submissionRepository) { this.submissionRepository = submissionRepository; }
public SubmissionService(ISubmissionRepository mongoRepository) { _mongoRepository = mongoRepository; }
public SubmissionService(IUnitOfWork uof, ISubmissionRepository submissionRepository) { DataBase = uof; _submissionRepository = submissionRepository; }