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();
        }
Exemplo n.º 2
0
        private async void UpdateMaterialExecute(object obj)
        {
            await MaterialAuth.UpdateMaterial(Material);

            await Application.Current.MainPage.Navigation.PopAsync();
        }