public string Execute(string localeCode, ILocaleDataSource dataSource) { dataSource.Create(localeCode, Text, Id); return(Id); }
public IEnumerable <string> Execute(string locale, ILocaleDataSource dataSource) { return(Ids.Select(x => dataSource.Get(locale, x))); }
public string Execute(string locale, ILocaleDataSource dataSource) { dataSource.Update(locale, Text, Key); return(Key); }
public bool Execute(string localeCode, ILocaleDataSource dataSource) { dataSource.Delete(localeCode, Id); return(true); }
public LocaleDataset Execute(string locale, ILocaleDataSource dataSource) { return(dataSource.GetLocaleDataset(localeOverride ?? locale)); }
public bool Execute(string locale, ILocaleDataSource dataSource) { return(dataSource.Exists(locale, Id)); }
public string Execute(string locale, ILocaleDataSource dataSource) { return(dataSource.Get(locale, Id)); }
public LocaleRepository(ILocaleDataSource dataSource, string localeCodeToUse) { DataSource = dataSource; CurrentLocaleCode = localeCodeToUse; }