public IEnumerable<FilterCriteryModel> GetFilterCriteries() { using (StatisticDataServiceClient proxy = new StatisticDataServiceClient()) { foreach (FilterCritery critery in proxy.GetConsolidateFilterCritery()) { yield return new FilterCriteryModel { KeyValue = critery.KeyValue, Key = critery.Key, Inner = critery.Innerk__BackingField }; } } }