/// <summary> /// //!TODO /// On stub pour le moment en attendant de faire un distinct sur la liste des pays. /// </summary> public void Initialize() { HRRegion region = new HRRegion() { id = 1, region = "Africa" }; _regions.Add(region); region = new HRRegion() { id = 2, region = "Americas" }; _regions.Add(region); region = new HRRegion() { id = 3, region = "Asia" }; _regions.Add(region); region = new HRRegion() { id = 4, region = "Europe" }; _regions.Add(region); region = new HRRegion() { id = 5, region = "Oceania" }; _regions.Add(region); region = new HRRegion() { id = 6, region = "Polar" }; _regions.Add(region); }
/// <summary> /// Stubbed Data for Azure deployment. /// </summary> private async Task <bool> InitAsync() { //Fake async await Task.Delay(10); lock (_locker) { if (_regions == null) { _regions = new List <HRRegion>(); HRRegion region = new HRRegion() { id = 1, region = Constant.REGION_STUB.AFRICA_REGION }; _regions.Add(region); region = new HRRegion() { id = 2, region = Constant.REGION_STUB.AMERICAS_REGION }; _regions.Add(region); region = new HRRegion() { id = 3, region = Constant.REGION_STUB.ASIA_REGION }; _regions.Add(region); region = new HRRegion() { id = 4, region = Constant.REGION_STUB.EUROPE_REGION }; _regions.Add(region); region = new HRRegion() { id = 5, region = Constant.REGION_STUB.OCEANIA_REGION }; _regions.Add(region); region = new HRRegion() { id = 6, region = Constant.REGION_STUB.POLAR_REGION }; _regions.Add(region); } } return(true); }
/// <summary> /// /// </summary> public HRRegion GetRegion(int Id) { HRRegion retour = null; if (_regions.Count == 0) { Reset(); Initialize(); } int regionsCount = _regions.Count; for (int i = 0; i < regionsCount; i++) { if (_regions[i].id == Id) { retour = _regions[i]; break; } } return(retour); }