private async void OpenCollectorMaterialExecute(Material material) { Collector collector = CollectorVM.Collector; if (collector.MaterialCollection == null) { collector.MaterialCollection = new List <string>(); } collector.MaterialCollection.Add(material.MaterialID); await CollectorAuth.UpdateCollector(collector); if (material.CollectorList == null) { material.CollectorList = new List <string>(); } material.CollectorList.Add(collector.Username); await MaterialAuth.UpdateMaterial(material); CollectorMaterialList.Remove(material); await Application.Current.MainPage.DisplayAlert("Materials", "Material " + material.MaterialName + " is successfully added into collection.", "OK"); //await Application.Current.MainPage.Navigation.PopAsync(); }
private async void UpdateMaterialExecute(object obj) { await MaterialAuth.UpdateMaterial(Material); await Application.Current.MainPage.Navigation.PopAsync(); }