public void AddBeer(string beerName, Models.Brewery brewery, double netPriceWD, double netPriceD, Models.Type type, string parameters, string description)
 {
     Models.Beer beer = new Models.Beer(beerName, brewery, netPriceWD, netPriceD, type, parameters, description);
     beer.Breweries  = App.Database.GetBreweries();
     beer.Types      = App.Database.GetTypes();
     beer.BrewerName = brewery.BreweryName;
     beer.TypeName   = type.TypeName;
     _beerList.Add(beer);
     KatalogPiw.App.Database.SaveBeer(beer);
     notifyCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, beer));
 }
 private async void buttonZapiszPiwo_Click(object sender, TextChangedEventArgs e)
 {
     if (NazwaPiwa.Text == null)
     {
         DisplayAlert("blad", "powinienes wpisac nazwe piwa", "OK");
     }
     else
     {
         Models.Beer piwo = new Models.Beer();
         piwo.NazwaPiwa = NazwaPiwa.Text;
         piwo.Browar    = (Models.Browar)BrowarPicker.SelectedItem;
         piwo.Gatunek   = (Models.Gatunek)GatunekPicker.SelectedItem;
         MainPage.ListaPiw.Add(piwo);
         DisplayAlert("Dodano piwo", $"piwo o nazwie {piwo.NazwaPiwa} wyprodukowane w browarze {piwo.Browar.NazwaBrowaru} gatunku {piwo.Gatunek.NazwaGatunku} ", "ok");
     }
 }
        public IActionResult Create(string name, string type, int price, IFormFile picture)
        {
            byte[] pictureArray = new byte[0];
            Debug.WriteLine(picture);
            if (picture.Length > 0)
            {
                using (var fileStream = picture.OpenReadStream())
                    using (var ms = new MemoryStream())
                    {
                        fileStream.CopyTo(ms);
                        pictureArray = ms.ToArray();
                    }
            }
            Beer newBeer = new Models.Beer(name, type, price, pictureArray);

            beerRepo.Add(newBeer);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (this.NavigationContext.QueryString.ContainsKey("UPC"))
            {
                string upc = this.NavigationContext.QueryString["UPC"];
                //lblUPC.Text = upc;

                // TODO: LOOK UP BEER BY UPC
            }
            else if (PhoneApplicationService.Current.State.Keys.Contains(Constants.SelectedBeer))
            {
                Models.Beer selectedBeer = (Models.Beer)PhoneApplicationService.Current.State[Constants.SelectedBeer];

                // remove key here?
                vm.Beer          = selectedBeer;
                lblBeerName.Text = selectedBeer.name;
                BuildAppBar(selectedBeer.id);
                TheBeerView.DataContext = vm.Beer;
            }
        }
        public async Task <ViewResult> DatabaseOperations()
        {
            //CREATE tables
            Models.Beer Beer1 = new Models.Beer();
            Beer1.BeerId   = 1;
            Beer1.BeerName = "Cigar City Jai Alai";
            Beer1.BeerType = "IPA";
            Beer1.BeerABV  = "6.7%";

            Models.Beer Beer2 = new Models.Beer();
            Beer2.BeerId   = 2;
            Beer2.BeerName = "Coppertail Free Dive";
            Beer2.BeerType = "IPA";
            Beer2.BeerABV  = "6.4%";

            Models.Beer Beer3 = new Models.Beer();
            Beer3.BeerId   = 3;
            Beer3.BeerName = "Reef Donkey";
            Beer3.BeerType = "IPA";
            Beer3.BeerABV  = "6.3%";

            User User1 = new User();

            User1.UserId    = 1;
            User1.UserFName = "Raquel";
            User1.UserLName = "Pavlik";
            User1.UserEmail = "*****@*****.**";

            User User2 = new User();

            User2.UserId    = 2;
            User2.UserFName = "Austin";
            User2.UserLName = "Johnson";
            User2.UserEmail = "*****@*****.**";

            User User3 = new User();

            User3.UserId    = 3;
            User3.UserFName = "Shawn";
            User3.UserLName = "McGinty";
            User3.UserEmail = "*****@*****.**";

            User User4 = new User();

            User4.UserId    = 4;
            User4.UserFName = "Guest";
            User4.UserLName = "User";
            User4.UserEmail = "NULL";

            //Ratings
            Ratings Rating1 = new Ratings();

            Rating1.RatingId = 100;
            Rating1.Beer     = Beer1;
            Rating1.User     = User1;
            Rating1.Rating   = 5;
            Rating1.Comment  = "Too hoppy";

            Ratings Rating2 = new Ratings();

            Rating2.RatingId = 101;
            Rating2.Beer     = Beer1;
            Rating2.User     = User2;
            Rating2.Rating   = 4;
            Rating2.Comment  = "Too strong";

            Ratings Rating3 = new Ratings();

            Rating3.RatingId = 103;
            Rating3.Beer     = Beer1;
            Rating3.User     = User3;
            Rating3.Rating   = 9;
            Rating3.Comment  = "Almost perfect";

            Ratings Rating4 = new Ratings();

            Rating4.RatingId = 104;
            Rating4.Beer     = Beer2;
            Rating4.User     = User1;
            Rating4.Rating   = 7;
            Rating4.Comment  = "Very good";

            Ratings Rating5 = new Ratings();

            Rating5.RatingId = 105;
            Rating5.Beer     = Beer2;
            Rating5.User     = User2;
            Rating5.Rating   = 2;
            Rating5.Comment  = "Did not like";

            Ratings Rating6 = new Ratings();

            Rating6.RatingId = 106;
            Rating6.Beer     = Beer2;
            Rating6.User     = User3;
            Rating6.Rating   = 10;
            Rating6.Comment  = "Perfect";

            Ratings Rating7 = new Ratings();

            Rating7.RatingId = 107;
            Rating7.Beer     = Beer3;
            Rating7.User     = User1;
            Rating7.Rating   = 10;
            Rating7.Comment  = "Perfect";

            Ratings Rating8 = new Ratings();

            Rating8.RatingId = 108;
            Rating8.Beer     = Beer3;
            Rating8.User     = User2;
            Rating8.Rating   = 6;
            Rating8.Comment  = "Ok";

            Ratings Rating9 = new Ratings();

            Rating9.RatingId = 109;
            Rating9.Beer     = Beer3;
            Rating9.User     = User3;
            Rating9.Rating   = 5;
            Rating9.Comment  = "Mediocre";


            return(View());
        }