private void InitRepository() { foreach (var region in localConfig.Regions) { var repo = new RegionRepository(); regionRepos.Add(region, repo); ReadClaims(repo); ReadPostCodes(repo); ReadSources(repo); ReadStaicClaims(repo); ReadClaimValues(repo); } }
private void ReadClaimValues(RegionRepository repo) { var allValues = GetValuesFromJson <ClaimValue>(Consts.ClaimValues); var values = new Dictionary <string, ICollection <ClaimValue> >(); foreach (var v in allValues) { if (!values.ContainsKey(v.Postcode)) { values[v.Postcode] = new List <ClaimValue>(); } values[v.Postcode].Add(v); } repo.Values = values; }
public void ReadSources(RegionRepository repo) { repo.Sources = GetValuesFromJson <Source>(Consts.Sources); }
private void ReadStaicClaims(RegionRepository repo) { repo.StaticClaims = GetValuesFromJson <StaticClaim>(Consts.StaticClaims); }
private void ReadClaims(RegionRepository repo) { repo.Claims = GetValuesFromJson <Claim>(Consts.Claims); }
private void ReadPostCodes(RegionRepository repo) { repo.PostCodes = GetValuesFromJson <PostCode>(Consts.PostCodes); }