Example #1
0
 public string Execute(string localeCode, ILocaleDataSource dataSource)
 {
     dataSource.Create(localeCode, Text, Id);
     return(Id);
 }
Example #2
0
 public IEnumerable <string> Execute(string locale, ILocaleDataSource dataSource)
 {
     return(Ids.Select(x => dataSource.Get(locale, x)));
 }
Example #3
0
 public string Execute(string locale, ILocaleDataSource dataSource)
 {
     dataSource.Update(locale, Text, Key);
     return(Key);
 }
Example #4
0
 public bool Execute(string localeCode, ILocaleDataSource dataSource)
 {
     dataSource.Delete(localeCode, Id);
     return(true);
 }
Example #5
0
 public LocaleDataset Execute(string locale, ILocaleDataSource dataSource)
 {
     return(dataSource.GetLocaleDataset(localeOverride ?? locale));
 }
Example #6
0
 public bool Execute(string locale, ILocaleDataSource dataSource)
 {
     return(dataSource.Exists(locale, Id));
 }
Example #7
0
 public string Execute(string locale, ILocaleDataSource dataSource)
 {
     return(dataSource.Get(locale, Id));
 }
Example #8
0
 public LocaleRepository(ILocaleDataSource dataSource, string localeCodeToUse)
 {
     DataSource        = dataSource;
     CurrentLocaleCode = localeCodeToUse;
 }