public JobRequestUpdater(JobRequestRepository jobRequestRepository, RequestData requestData, PoolRepository poolRepository, BuildRepository buildRepository, UpdateStatusRepository updateStatusRepository, BuildDefinitionRepository buildDefinitionRepository, ProjectRepository projectRepository, ReleaseDefinitionRepository releaseDefinitionRepository, ILogger <JobRequestUpdater> logger) : base(logger) { this.jobRequestRepository = jobRequestRepository; this.requestData = requestData; this.poolRepository = poolRepository; this.buildRepository = buildRepository; this.updateStatusRepository = updateStatusRepository; this.buildDefinitionRepository = buildDefinitionRepository; this.projectRepository = projectRepository; this.releaseDefinitionRepository = releaseDefinitionRepository; }
public IActionResult Get(int id) { try { var poolRepository = new PoolRepository(); return(Ok(poolRepository.GetById(id))); } catch (Exception e) { AppSettings.Logger.Error($"Unable to connect to the database at: {AppSettings.Logger}"); AppSettings.Logger.Error($"The error was: {e.Message}"); return(StatusCode(500)); } }
public IActionResult Post([FromBody] Pool pool) { try { var poolRepository = new PoolRepository(); poolRepository.Add(pool); return(Ok()); } catch (Exception e) { AppSettings.Logger.Error($"Unable to connect to the database at: {AppSettings.Logger}"); AppSettings.Logger.Error($"The error was: {e.Message}"); return(StatusCode(500)); } }
public Estoria1Steps(ScenarioContext scenarioContext) { _scenarioContext = scenarioContext; string dbName = Guid.NewGuid().ToString(); DbContextOptionsBuilder <LunchDbContext> contextOptionsBuilder = new DbContextOptionsBuilder <LunchDbContext>().UseInMemoryDatabase(dbName); LunchDbContextInMemory dbContext = new LunchDbContextInMemory(contextOptionsBuilder.Options); IRestaurantRepository restaurantRepository = new RestaurantRepository(dbContext); IUserRepository userRepository = new UserRepository(dbContext); IVoteRepository voteRepository = new VoteRepository(dbContext); IPoolRepository poolRepository = new PoolRepository(dbContext); restaurantAppService = new RestaurantService(restaurantRepository); userAppService = new UserService(userRepository); poolAppService = new PoolService(poolRepository, voteRepository, restaurantAppService, userAppService); }
public IActionResult GetPoolDashboard() { try { var poolRepository = new PoolRepository(); var results = poolRepository.GetDashboardPools(); return(Ok(results.Select(p => new PoolDashboardResult() { PoolId = p.PoolId, TicketCount = p.TicketCount, CreateDate = p.CreateDate, GameStarted = p.GameStarted != DateTime.Parse("0001-01-01T00:00:00") }))); } catch (Exception e) { AppSettings.Logger.Error($"Unable to connect to the database at: {AppSettings.Logger}"); AppSettings.Logger.Error($"The error was: {e.Message}"); return(StatusCode(500)); } }
public IActionResult GetClosedPools([FromQuery] bool active) { try { var poolRepository = new PoolRepository(); var results = poolRepository.GetAdminDashboardPools(active); return(Ok(results.Select(p => new AdminDashboardPoolsResult() { Id = p.Id, TicketCount = p.TicketCount, CreateDate = p.CreateDate, GameStarted = p.GameStarted, GameEnded = p.GameEnded }))); } catch (Exception e) { AppSettings.Logger.Error($"Unable to connect to the database at: {AppSettings.Logger}"); AppSettings.Logger.Error($"The error was: {e.Message}"); return(StatusCode(500)); } }
public StellarClient() { _walletRepository = new WalletsRepository(); _poolRepository = new PoolRepository(); _ticketRepository = new TicketRepository(); _appInfoRepository = new AppInfoRepository(); if (AppSettings.IsProduction) { AppSettings.Logger.Information("Connected to the public Stellar network."); Network.UsePublicNetwork(); _server = new Server("https://horizon.stellar.org"); } else { AppSettings.Logger.Information("Connected to the TEST Stellar network."); Network.UseTestNetwork(); _server = new Server("https://horizon-testnet.stellar.org"); } GetWallet(); _url = $"https://horizon.stellar.org/accounts/{_keyPair.AccountId}/payments"; }
public PoolsController(PoolRepository poolRepository) { this.poolRepository = poolRepository; }
public PoolUpdater(PoolRepository poolRepository, RequestData requestData, UpdateStatusRepository updateStatusRepository, ILogger <PoolUpdater> logger) : base(logger) { this.requestData = requestData; this.updateStatusRepository = updateStatusRepository; this.poolRepository = poolRepository; }