public PenaltyRecurrentProcessor( IServiceScopeFactory scopeFactory, ILogger <PenaltyRecurrentProcessor> logger) { _logger = logger; _repository = scopeFactory.CreateScope().ServiceProvider.GetService <IPenaltyRepository>(); _penaltyProcessor = scopeFactory.CreateScope().ServiceProvider.GetService <PenaltyProcessor>(); }
public PenaltyService(IActionHandler handler, IPenaltyRepository penaltyRepository, PenaltyDTOMapper penaltyMapper, PenaltyFactory penaltyFactory, ITelemetryEventService telemetry) : base(handler) { _penaltyRepository = penaltyRepository; _penaltyFactory = penaltyFactory; _penaltyMapper = penaltyMapper; _telemetry = telemetry; }
public PenaltyOperationCreatedEventHandler( PenaltyProcessor penaltyProcessor, IPenaltyRepository penaltyRepository, ILogger <LoanOperationCreatedEventHandler> logger ) { _penaltyProcessor = penaltyProcessor; _penaltyRepository = penaltyRepository; _logger = logger; }
public RSManager(IAvailabiltyRepository availabiltyRepository, IRoomRepository roomRepository, IEventRepository eventRepository, IPenaltyRepository penaltyRepository, IDbOperation dbOperation, IUserRoleRepository userRoleRepository, IUserRepository userRepository, IRoleRepository roleRepository) { this.availabilityRepository = availabiltyRepository; this.eventRepository = eventRepository; this.penaltyRepository = penaltyRepository; this.userRoleRepository = userRoleRepository; this.dbOperation = dbOperation; this.userRepository = userRepository; this.roleRepository = roleRepository; this.roomRepository = roomRepository; }
public PenaltyController( IPenaltyRepository penaltyRepository, ILogger <PenaltyController> logger, ICustomAuthorizationService customAuthorizationService, ICustomMapper customMapper, ICarService carService ) { _penaltyRepository = penaltyRepository; _logger = logger; _customAuthorizationService = customAuthorizationService; _customMapper = customMapper; _carService = carService; }
public async Task <IActionResult> CancelPenalty( [FromServices] IPenaltyRepository repository, [FromRoute] Guid id, CancellationToken cancellationToken) { var penalty = await repository.Get(id, HttpContext.GetGuildId(), cancellationToken); if (penalty == null) { throw new ApiException(HttpStatusCode.NotFound, ErrorCodes.PenaltyNotFound, $"Penalty {id} not found"); } try{ penalty.MakeCancel(); await repository.Save(penalty); } catch (InvalidOperationException) { throw new ApiException(HttpStatusCode.Conflict, ErrorCodes.IncorrectOperation, $"Incorrect penalty state"); } return(Ok(new { })); }
public PenaltyController(IPenaltyRepository penaltyRepository, IPartyRepository partyRepository, IOptions <AppCodes> optionsAccessor) { _penaltyRepository = penaltyRepository; _partyRepository = partyRepository; _appCodes = optionsAccessor.Value; }
public PenaltyController(IPenaltyRepository repository) { _repository = repository; }
public PenaltyService(IPenaltyRepository penaltyRepository) : base(penaltyRepository) { this.penaltyRepository = penaltyRepository; }
//IPenaltyRepository penaltyRepository; public PenaltyService(IPenaltyRepository penaltyRepository, ITeamLeagueRepository teamLeagueRepository) : base(penaltyRepository) { this.penaltyRepository = penaltyRepository; this.teamLeagueRepository = teamLeagueRepository; }