Exemplo n.º 1
0
 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);
        }