EnsureInDatabase(int typeId, Data.WaitlistDataContext _Db) { ShipType ship = await _Db.ShipTypes.FindAsync(typeId); if (ship != null) { return; } var esiResponse = await EsiWrapper.GetShipTypeAsync(typeId); if (esiResponse.FirstOrDefault() == null) { return; } ship = new ShipType { Id = typeId, Name = esiResponse[0].Name }; await _Db.AddAsync(ship); await _Db.SaveChangesAsync(); return; }
public static void EnsureInDatabase(long id, Data.WaitlistDataContext _Db) { var corporation = _Db.Corporation.Find(id); if (corporation != null) { return; } var result = EsiWrapper.GetCorporation(id); corporation = new Corporation { Id = id, Name = result.Result.Name, AllianceId = result.Result.AllianceId }; //Corporation is not in an alliance if (corporation.AllianceId != 0) { Alliance.EnsureInDatabase((int)corporation.AllianceId, _Db); } _Db.Add(corporation); _Db.SaveChanges(); return; }
public GiceController(Data.WaitlistDataContext db, IHttpContextAccessor clientAccessor, ILogger <GiceController> logger) { _Db = db; _RequestorIP = clientAccessor.HttpContext.Connection.RemoteIpAddress; _Logger = logger; // Setup a Gice SSO Client Env.Load(); _GiceConfig = new ClientConfig { ClientId = Env.GetString("gice_clientID"), SecretKey = Env.GetString("gice_clientSecret"), UserAgent = "Imperium Incursions. Contact: samuel_the_terrible" }; }
public static void EnsureInDatabase(int id, Data.WaitlistDataContext _Db) { var alliance = _Db.Alliance.Find(id); if (alliance != null) { return; } var result = EsiWrapper.GetAlliance(id); alliance = new Alliance { Id = id, Name = result.Result.Name }; _Db.Add(alliance); _Db.SaveChanges(); return; }
public EveController(Data.WaitlistDataContext db, ILogger <EveController> logger) { _Db = db; _Logger = logger; }
public AnnouncmentController(Data.WaitlistDataContext db, ILogger <AnnouncmentController> logger) { _Db = db; _Logger = logger; }
public AccountSettingsController(Data.WaitlistDataContext db, ILogger <AccountSettingsController> logger) { _Db = db; _Logger = logger; }
public SystemSettingsController(Data.WaitlistDataContext db, ILogger <SystemSettingsController> logger) { _Db = db; _Logger = logger; }
public WaitlistController(Data.WaitlistDataContext db, ILogger <CommandersController> logger) { _Db = db; _Logger = logger; }
public HomeController(Data.WaitlistDataContext db) => _Db = db;
public PilotSelectController(Data.WaitlistDataContext db) { _Db = db; }
public FleetsController(Data.WaitlistDataContext db, ILogger <FleetsController> logger) { _Db = db; _Logger = logger; }