Exemple #1
0
 public WSQueuedCommandHandler(IRequestStatusService requestStatusService, IMediator mediator,
                               ILogger <WSQueuedCommandHandler> logger)
 {
     _requestStatusService = requestStatusService;
     _mediator             = mediator;
     _logger = logger;
 }
Exemple #2
0
 public CreditsWithdrawnHandler(IAppEventBuilder appEventBuilder, ReadModelDbContext dbContext,
                                ILogger <CreditsWithdrawnHandler> logger, IRequestStatusService requestStatusService) : base(appEventBuilder,
                                                                                                                             logger)
 {
     _dbContext            = dbContext;
     _requestStatusService = requestStatusService;
 }
 public AuctionImageRemovedHandler(IAppEventBuilder appEventBuilder, ReadModelDbContext dbContext, IRequestStatusService requestStatusService,
                                   ILogger <AuctionImageAddedHandler> logger) : base(appEventBuilder, logger)
 {
     _dbContext            = dbContext;
     _requestStatusService = requestStatusService;
     _logger = logger;
 }
 public AuctionBoughtHandler(IAppEventBuilder appEventBuilder, ReadModelDbContext readModelDbContext,
                             IRequestStatusService requestStatusService, ILogger <AuctionBoughtHandler> logger) : base(appEventBuilder,
                                                                                                                       logger)
 {
     _readModelDbContext   = readModelDbContext;
     _requestStatusService = requestStatusService;
     _logger = logger;
 }
Exemple #5
0
 public BidCommandHandler(IAuctionRepository auctionRepository, EventBusService eventBusService,
                          ILogger <BidCommandHandler> logger, IRequestStatusService requestStatusService, IUserRepository userRepository) : base(logger)
 {
     _auctionRepository    = auctionRepository;
     _eventBusService      = eventBusService;
     _logger               = logger;
     _requestStatusService = requestStatusService;
     _userRepository       = userRepository;
     RollbackHandlerRegistry.RegisterCommandRollbackHandler(nameof(BidCommand),
                                                            provider => new BidRollbackHandler(provider));
 }
Exemple #6
0
 public RequirementRequestForChangesController(
     IRequirementRequestForChangesService service,
     IStakeholderRequirementService stakeholderRequirement,
     IStakeholderRequirementApprovalService stakeholders,
     IRequestStatusService status,
     IStakeholdersProjectService stakeholderProject,
     IRequirementService requirement) : base(service)
 {
     this.stakeholderProject     = stakeholderProject;
     this.stakeholderRequirement = stakeholderRequirement;
     this.requirement            = requirement;
     this.stakeholders           = stakeholders;
     this.service = service;
     ViewData.Add("RequestStatusID", new SelectList(status.getAll(), "RequestStatusID", "description"));
 }
Exemple #7
0
 public RequestController(IRequestService requestService,
                          ICountryService countryService,
                          ICityService cityService,
                          ILoadService loadService,
                          IRequestTypeService requestTypeService,
                          IRequestStatusService requestStatusService,
                          ICompanyService companyService)
 {
     this.requestService       = requestService;
     this.countryService       = countryService;
     this.cityService          = cityService;
     this.loadService          = loadService;
     this.requestTypeService   = requestTypeService;
     this.requestStatusService = requestStatusService;
     this.companyService       = companyService;
 }
Exemple #8
0
        public static UserRead AddCredits <T>(ReadModelDbContext dbContext, IAppEvent <T> appEvent,
                                              decimal creditsCount, UserIdentity user,
                                              IRequestStatusService requestStatusService) where T : Event
        {
            var filter = Builders <UserRead> .Filter.Eq(read => read.UserIdentity.UserId,
                                                        user.UserId.ToString());

            var update = Builders <UserRead> .Update.Inc(read => read.Credits, creditsCount);

            var userRead = dbContext.UsersReadModel.FindOneAndUpdate(filter, update);

            if (userRead == null)
            {
                requestStatusService.TrySendRequestFailureToUser(appEvent, user);
                throw new QueryException("Null userReadModel");
            }

            requestStatusService.TrySendReqestCompletionToUser(appEvent, user,
                                                               new Dictionary <string, object>()
            {
                { "ammount", creditsCount }
            });
            return(userRead);
        }
 public TestAuctionCreatedHandler(IAppEventBuilder appEventBuilder, ReadModelDbContext dbContext,
                                  IRequestStatusService requestStatusService) : base(appEventBuilder, dbContext, requestStatusService, Mock.Of <ILogger <TestAuctionCreatedHandler> >())
 {
 }
Exemple #10
0
 public RequestStatusServiceProxy(IRequestStatusService wsRequestStatusService, IHTTPQueuedCommandStatusStorage httpQueuedCommandStatusStorage)
 {
     _wsRequestStatusService         = wsRequestStatusService;
     _httpQueuedCommandStatusStorage = httpQueuedCommandStatusStorage;
 }
 public RequestStatusController(IRequestStatusService service) : base(service)
 {
 }