Beispiel #1
0
        private async void 需要篩選資料HandleEvent(string obj)
        {
            var fooPItems = await GlobalData.系統紀錄Repository.資料表.GetAllAsync();

            var fooIt = fooPItems.FirstOrDefault();

            fooIt.篩選城市 = obj;
            await GlobalData.系統紀錄Repository.資料表.UpdateAsync(fooIt);

            創業空間Nodes = new ObservableCollection <創業空間NodeViewModel>();
            var fooItems = GlobalData.創業空間Repository.Items.Where(x => x.縣市區域 == obj);

            foreach (var item in fooItems)
            {
                var fooItem = new 創業空間NodeViewModel()
                {
                    縣市區域   = item.縣市區域,
                    使用坪數   = item.使用坪數,
                    創業空間名稱 = item.創業空間名稱,
                    地址     = item.地址,
                    空間主照片  = item.空間主照片.Replace("https", "http")
                };

                創業空間Nodes.Add(fooItem);
            }

            回到ListView最前面?.Invoke();

            //if (回到ListView最前面 != null)
            //{
            //    回到ListView最前面();
            //}
        }
Beispiel #2
0
        private void 需要篩選資料HandleEvent(string obj)
        {
            創業空間Nodes = new ObservableCollection <創業空間NodeViewModel>();
            var fooItems = GlobalData.創業空間Repository.Items.Where(x => x.縣市區域 == obj);

            foreach (var item in fooItems)
            {
                var fooItem = new 創業空間NodeViewModel()
                {
                    縣市區域   = item.縣市區域,
                    使用坪數   = item.使用坪數,
                    創業空間名稱 = item.創業空間名稱,
                    地址     = item.地址,
                    空間主照片  = item.空間主照片.Replace("https", "http")
                };

                創業空間Nodes.Add(fooItem);
            }

            回到ListView最前面?.Invoke();

            //if (回到ListView最前面 != null)
            //{
            //    回到ListView最前面();
            //}
        }
Beispiel #3
0
        private async void 查看官網(創業空間NodeViewModel obj)
        {
            var 創業空間明細 = GlobalData.創業空間Repository.Items.FirstOrDefault(x => x.創業空間名稱 == obj.創業空間名稱);

            if (創業空間明細 != null)
            {
                if (string.IsNullOrEmpty(創業空間明細.官方網站) == false)
                {
                    await CrossShare.Current.OpenBrowser(創業空間明細.官方網站);
                }
            }
        }
Beispiel #4
0
        private async void 查看地圖(創業空間NodeViewModel obj)
        {
            var 創業空間明細 = GlobalData.創業空間Repository.Items.FirstOrDefault(x => x.創業空間名稱 == obj.創業空間名稱);

            if (創業空間明細 != null)
            {
                if (string.IsNullOrEmpty(創業空間明細.座標經度) == false && string.IsNullOrEmpty(創業空間明細.座標緯度) == false)
                {
                    var fooLat  = Convert.ToDouble(創業空間明細.座標緯度);
                    var fooLon  = Convert.ToDouble(創業空間明細.座標經度);
                    var success = await CrossExternalMaps.Current.NavigateTo(創業空間明細.創業空間名稱, fooLat, fooLon, Plugin.ExternalMaps.Abstractions.NavigationType.Default);
                }
            }
        }
Beispiel #5
0
        public void 系統初始化()
        {
            創業空間Nodes.Clear();
            var foo創業空間s = GlobalData.創業空間Repository.Items;

            foreach (var item in foo創業空間s)
            {
                var fooItem = new 創業空間NodeViewModel()
                {
                    縣市區域   = item.縣市區域,
                    使用坪數   = item.使用坪數,
                    創業空間名稱 = item.創業空間名稱,
                    地址     = item.地址,
                    空間主照片  = item.空間主照片.Replace("https", "http")
                };

                創業空間Nodes.Add(fooItem);
            }
        }
Beispiel #6
0
        public async Task 系統初始化()
        {
            創業空間Nodes.Clear();
            var fooItems = await GlobalData.系統紀錄Repository.資料表.GetAllAsync();

            var fooIt    = fooItems.FirstOrDefault();
            var foo創業空間s = GlobalData.創業空間Repository.Items.Where(x => x.縣市區域 == fooIt.篩選城市);

            foreach (var item in foo創業空間s)
            {
                var fooItem = new 創業空間NodeViewModel()
                {
                    使用坪數   = item.使用坪數,
                    創業空間名稱 = item.創業空間名稱,
                    地址     = item.地址,
                    空間主照片  = item.空間主照片.Replace("https", "http")
                };

                創業空間Nodes.Add(fooItem);
            }
        }
Beispiel #7
0
        public void 系統初始化(創業空間NodeViewModel 創業空間NodeViewModel)
        {
            var fooItem = GlobalData.創業空間Repository.Items.FirstOrDefault(x => x.創業空間名稱 == 創業空間NodeViewModel.創業空間名稱);

            if (fooItem != null)
            {
                創業空間明細 = new 創業空間明細()
                {
                    創業空間名稱  = fooItem.創業空間名稱,
                    使用坪數    = fooItem.使用坪數,
                    使用時間    = fooItem.使用時間,
                    修改時間    = fooItem.修改時間,
                    備註      = fooItem.備註,
                    價格方案    = fooItem.價格方案,
                    創業空間類型  = fooItem.創業空間類型,
                    地址      = fooItem.地址,
                    官方網站    = fooItem.官方網站,
                    座標經度    = fooItem.座標經度,
                    座標緯度    = fooItem.座標緯度,
                    建物現況    = fooItem.建物現況,
                    建立時間    = fooItem.建立時間,
                    建築類型    = fooItem.建築類型,
                    建造材質    = fooItem.建造材質,
                    所屬單位    = fooItem.所屬單位,
                    招募團隊類型  = fooItem.招募團隊類型,
                    樓別樓高    = fooItem.樓別樓高,
                    標籤      = fooItem.標籤,
                    空間主照片   = fooItem.空間主照片,
                    空間是否出租  = fooItem.空間是否出租,
                    空間資訊    = fooItem.空間資訊,
                    縣市區域    = fooItem.縣市區域,
                    聯絡email = fooItem.聯絡email,
                    聯絡人     = fooItem.聯絡人,
                    詳細照片    = fooItem.詳細照片,
                    連絡電話    = fooItem.連絡電話,
                    進駐使用人數  = fooItem.進駐使用人數,
                };
            }
        }