internal async static void DodajRestauracje(String ID) { var MongoDBKlient = dbClient.GetDatabase(DBName); var RestauracjeCollection = MongoDBKlient.GetCollection <RestauracjaModel>("Restauracje"); var restTemp = new RestauracjaModel() { KodRestauracji = ID, Stolik = new List <StolikModel>() { new StolikModel() { KodRestauracji = ID, NumerStolika = 1 }, new StolikModel() { KodRestauracji = ID, NumerStolika = 2 }, new StolikModel() { KodRestauracji = ID, NumerStolika = 3 }, new StolikModel() { KodRestauracji = ID, NumerStolika = 4 } }, XGeoLocalization = 49.883352, YGeoLocalization = 19.493483 }; await RestauracjeCollection.InsertOneAsync(restTemp); }
private async Task <RestauracjaModel> DownlaodRestaurnatOnReservationCode(RezerwacjaModel rezerwacja) { RestauracjaModel tempRestaurantModel = null; try { using (var HttpConnector = new HttpApiConnector().GetClient()) { var result = await HttpConnector.GetAsync(Constants.ConnectionApiUriRestauracja); if (result.IsSuccessStatusCode) { var Content = await result.Content.ReadAsStringAsync(); tempRestaurantModel = JsonConvert.DeserializeObject <List <RestauracjaModel> >(Content).ToList().First(x => x.KodRestauracji == rezerwacja.Stolik.KodRestauracji); } } } catch (Exception er) { await DisplayAlert("Błąd", "Nie mozna pobrac miejsca docelowego", "Ok"); } return(tempRestaurantModel); }