private async void PostGeoData(Location location) { using (var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", ""))) { GeoModel model = new GeoModel { gps_time = DateTime.Now, lat = location.Latitude.ToString().Replace(",", "."), lng = location.Longitude.ToString().Replace(",", ".") }; DriverInfoService.InitializeClient(client); var o_data = new ServiceResponseObject <SuccessResponse>(); o_data = await DriverInfoService.PostGeoData(model); Toast.MakeText(Application.Context, o_data.Message, ToastLength.Long).Show(); } }
private async Task <TaskStatus> FreeStatus() { using (var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", ""))) { DriverInfoService.InitializeClient(client); var o_data = await DriverInfoService.Free(); if (o_data.Status == System.Net.HttpStatusCode.OK) { //o_data.Message = "Успешно авторизован!"; Toast.MakeText(Activity, o_data.ResponseData.Message, ToastLength.Long).Show(); return(TaskStatus.OK); } else { Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show(); return(TaskStatus.ServerError); } } }