using System.Linq; using NzbDrone.Core.Datastore; namespace NzbDrone.Core.Configuration { public interface IConfigRepository : IBasicRepository<Config> { Config Get(string key); } public class ConfigRepository : BasicRepository<Config>, IConfigRepository { public ConfigRepository(IObjectDatabase objectDatabase) : base(objectDatabase) { } public Config Get(string key) { return Queryable.SingleOrDefault(c => c.Key == key); } } }