public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { var name = serializer.Deserialize <string>(reader); var result = _scopeRepo.GetByScopeNames(new string[] { name }).Result; return(result.Single()); }
public async Task <IEnumerable <Scope> > FindScopesAsync(IEnumerable <string> scopeNames) { var scopeConfigs = await _scopeRepository.GetByScopeNames(scopeNames.ToArray()); return(scopeConfigs.Select(x => x.ToModel())); }