示例#1
0
 public void dodaj_stavku_narudzbe(object parameter)
 {
     if (IndeksOdabranogPica != -1)
     {
         OdabranoPice = Pica.ElementAt <Pice>(IndeksOdabranogPica);
         NarucenaPica.Add(OdabranoPice);
         navigationService.Navigate(typeof(KorisnikPregledMenija), this);
     }
 }
示例#2
0
        public async Task <IActionResult> Create(CreatePizzaViewModel model)
        {
            Klientas user = await userManager.GetUserAsync(User);

            string id = user?.Id;

            var             entities      = new restaurant_dbContext();
            var             ingrendientai = from s in _context.Ingredientai select s;
            CreateViewModel viewModel     = new CreateViewModel();

            viewModel.ingredientai     = entities.Ingredientai.ToList();
            viewModel.ingredientoTipai = entities.IngredientoTipas.ToList();
            viewModel.picos            = entities.Pica.ToList();
            int    newPizzaId;
            string apr;

            if (ModelState.IsValid)
            {
                if (model.Aprasymas == null)
                {
                    apr = "";
                }
                else
                {
                    apr = model.Aprasymas;
                }

                var newPizza = new Pica
                {
                    Pavadinimas = model.Pavadinimas,

                    Aprasymas = apr,
                    Kaina     = 0,
                    Tipas     = 4,
                    Padas     = model.padas,
                    Nuotrauka = "/images/userCreated.png",
                    Klientas  = id
                };
                _context.Add(newPizza);


                await _context.SaveChangesAsync();

                newPizzaId = newPizza.Id;
                return(RedirectToAction("Edit", new { id = newPizzaId }));
            }

            model.Padas = _context.Padas.ToList();
            return(View("Index", model));
        }
示例#3
0
        private double getCartPrice(string id)
        {
            double?kaina             = 0;
            List <ShoppingCart> cart = _context.ShoppingCart.Where(a => a.FkKlientasid == id).ToList();

            foreach (var cartitem in cart)
            {
                Pica   pica       = _context.Pica.FirstOrDefault(i => i.Id == cartitem.FkPicaid);
                double picosKaina = pica.Kaina.Value;
                kaina = kaina + (cartitem.Kiekis.Value * picosKaina);
            }
            double kainaa = kaina.Value;

            return(Math.Round(kaina.Value, 2));
        }
示例#4
0
        public void dodajzanabavku(object parametar)
        {
            StavkaNabavke = new Model.Nabavka(Pica.ElementAt <Pice>(IndexOdabranogPica), 1);

            navigationService.Navigate(typeof(FormaStavkaNabavke), this);
        }