public async Task Edit(LanguageOriginModelEdit languageOriginEdit) { LanguageOrigin languageOrigin = await _languageOriginService.GetById(languageOriginEdit.Id); languageOrigin.Origin = languageOriginEdit.Origin; await _languageOriginService.Update(languageOrigin); }
public async Task Create(LanguageOrigin l) { LanguageOrigin languageOrigin = new LanguageOrigin() { Origin = l.Origin }; await _languageOriginService.Add(languageOrigin); }
public async Task Delete(int id) { LanguageOrigin languageOrigin = await _languageOriginRepository.GetByIdAsync(id); List <LanguageOrigin> list = new List <LanguageOrigin>(); list.Add(languageOrigin); await _languageOriginRepository.DeleteRangeAsync(list); }
public String GetText(string key, LanguageOrigin origin) { if (!this.Repositories.ContainsKey(origin)) { throw new Exception("not supported language"); } return(this.Repositories[origin][key]); }
public async Task Update(LanguageOrigin languageOrigin) { await _languageOriginRepository.UpdateAsync(languageOrigin); }
public async Task Add(LanguageOrigin languageOrigin) { await _languageOriginRepository.CreateAsync(languageOrigin); }
public LanguageRepository(LanguageOrigin origin, string valuesFile) { this.Values = new Dictionary <string, string>(); this.fileName = valuesFile; this.Origin = origin; }