public async Task RetrieveNote(MLangWord item) { var note = await vmSettings.RetrieveNote(item.WORD); item.NOTE = note; await langWordDS.UpdateNote(item.ID, item.NOTE); }
public async Task Create(MLangWord item) { await langWordDS.Create(item); WordItemsAll.Add(item); ApplyFilters(); }
public WordsLangDetailViewModel(WordsLangViewModel vm, MLangWord item) { item.CopyProperties(ItemEdit); vmSingleWord = new SingleWordViewModel(item.WORD, vm.vmSettings); ItemEdit.Save = ReactiveCommand.CreateFromTask(async() => { ItemEdit.CopyProperties(item); item.WORD = vm.vmSettings.AutoCorrectInput(item.WORD); if (item.ID == 0) { await vm.Create(item); } else { await vm.Update(item); } }, ItemEdit.IsValid()); }
public async Task ClearNote(MLangWord item) { item.NOTE = SettingsViewModel.ZeroNote; await langWordDS.UpdateNote(item.ID, item.NOTE); }
public async Task Delete(MLangWord item) => await langWordDS.Delete(item);
public async Task Update(MLangWord item) => await langWordDS.Update(item);