Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 public void ReadSources(RegionRepository repo)
 {
     repo.Sources = GetValuesFromJson <Source>(Consts.Sources);
 }
Ejemplo n.º 4
0
 private void ReadStaicClaims(RegionRepository repo)
 {
     repo.StaticClaims = GetValuesFromJson <StaticClaim>(Consts.StaticClaims);
 }
Ejemplo n.º 5
0
 private void ReadClaims(RegionRepository repo)
 {
     repo.Claims = GetValuesFromJson <Claim>(Consts.Claims);
 }
Ejemplo n.º 6
0
 private void ReadPostCodes(RegionRepository repo)
 {
     repo.PostCodes = GetValuesFromJson <PostCode>(Consts.PostCodes);
 }