private async Task DeleteBlend(BlendViewModel blendViewModel) { if (await _pageService.DisplayAlert("Avertizare", $"Sunteți sigur că doriți să ștergeți blendul {blendViewModel.Nume}?", "Da", "Nu")) { Blends.Remove(blendViewModel); var blend = await _blendingJournal.GetBlend(blendViewModel.ID); await _blendingJournal.DeleteBlend(blend); } }
private void OnBlendUpdated(AddOrEditBlendViewModel source, Blend blend) { var blendInList = Blends.Single(b => b.ID == blend.ID); blendInList.ID = blend.ID; blendInList.Nume = blend.Nume; blendInList.Ulei1 = blend.Ulei1; blendInList.Ulei2 = blend.Ulei2; blendInList.Ulei3 = blend.Ulei3; blendInList.Cant1 = blend.Cant1; blendInList.Cant2 = blend.Cant2; blendInList.Cant3 = blend.Cant3; blendInList.Descriere = blend.Descriere; }
private async Task LoadData() { if (_isDataLoaded) { return; } _isDataLoaded = true; var blends = await _blendingJournal.GetBlendsAsync(); foreach (var blend in blends) { Blends.Add(new BlendViewModel(blend)); } }
private void OnBlendAdded(AddOrEditBlendViewModel source, Blend blend) { Blends.Add(new BlendViewModel(blend)); }