Esempio n. 1
0
        public async Task Create(MLangPhrase item)
        {
            item.ID = await langPhraseDS.Create(item);

            PhraseItemsAll.Add(item);
            ApplyFilters();
        }
 public PhrasesLangDetailViewModel(PhrasesLangViewModel vm, MLangPhrase item)
 {
     item.CopyProperties(ItemEdit);
     vmSinglePhrase = new SinglePhraseViewModel(item.PHRASE, vm.vmSettings);
     ItemEdit.Save  = ReactiveCommand.CreateFromTask(async() =>
     {
         ItemEdit.CopyProperties(item);
         item.PHRASE = vm.vmSettings.AutoCorrectInput(item.PHRASE);
         if (item.ID == 0)
         {
             await vm.Create(item);
         }
         else
         {
             await vm.Update(item);
         }
     }, ItemEdit.IsValid());
 }
Esempio n. 3
0
 public async Task Delete(MLangPhrase item) => await langPhraseDS.Delete(item);
Esempio n. 4
0
 public async Task Update(MLangPhrase item) => await langPhraseDS.Update(item);