Exemple #1
0
        private void RestaurantAddActivity_Click(object sender, EventArgs e)
        {
            var restaurantName = FindViewById <EditText>(Resource.Id.restaurantAddName);
            var restaurantDesc = FindViewById <EditText>(Resource.Id.restaurantAddDesc);
            var discountValue  = FindViewById <EditText>(Resource.Id.discountAddValue);
            var discountDate   = FindViewById <TextView>(Resource.Id.discountAddDate);

            if (restaurantName.Text == string.Empty)
            {
                Toast.MakeText(this, "Dodaj nazwę restauracji", ToastLength.Long).Show();
                return;
            }

            if (restaurantDesc.Text == string.Empty)
            {
                Toast.MakeText(this, "Dodaj opis restauracji", ToastLength.Long).Show();
                return;
            }

            if (discountValue.Text == string.Empty)
            {
                Toast.MakeText(this, "Dodaj ilość zniżki", ToastLength.Long).Show();
                return;
            }

            if (discountDate.Text == string.Empty)
            {
                Toast.MakeText(this, "Wpisz datę zniżki", ToastLength.Long).Show();
                return;
            }

            if (string.IsNullOrEmpty(_imageUrl))
            {
                Toast.MakeText(this, "Dodaj logo restauracji", ToastLength.Long).Show();
                return;
            }

            var restaurant = new RestaurantItem()
            {
                Name          = restaurantName.Text,
                Description   = restaurantDesc.Text,
                DiscountValue = $"-{discountValue.Text}%",
                DiscountDate  = discountDate.Text,
                ImageUrl      = _imageUrl
            };

            DataBase.Instance.AddRestaurant(restaurant);
            SaveDataBase();

            Toast.MakeText(this, "Dodano restaurację", ToastLength.Long).Show();
        }
Exemple #2
0
 public void AddRestaurant(RestaurantItem restaurant)
 {
     _restautants.Add(restaurant);
 }