Ejemplo n.º 1
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));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PremadePizza()
        {
            Klientas user = await userManager.GetUserAsync(User);

            string id       = user?.Id;
            var    entities = new restaurant_dbContext();

            ViewBag.ShoppingCart = entities.ShoppingCart.Where(a => a.FkKlientasid == id);
            PremadeViewModel model = new PremadeViewModel();

            model.picosTipai   = entities.PicosTipas.ToList();
            model.picos        = entities.Pica.ToList();
            model.shoppingCart = entities.ShoppingCart.Where(a => a.FkKlientasid == id).ToList();
            return(View(model));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(int?id)
        {
            Klientas user = await userManager.GetUserAsync(User);

            string          userId        = user?.Id;
            var             entities      = new restaurant_dbContext();
            var             ingrendientai = from s in _context.Ingredientai select s;
            CreateViewModel model         = new CreateViewModel();

            model.ingredientai        = entities.Ingredientai.ToList();
            model.picosIngredientai   = entities.PicosIngredientai.Where(a => a.FkPicaid == id).ToList();
            model.ingredientoTipai    = entities.IngredientoTipas.ToList();
            model.picos               = entities.Pica.ToList();
            ViewBag.IngrendientoTipas = entities.IngredientoTipas;
            ViewBag.ShoppingCart      = entities.ShoppingCart.Where(a => a.FkKlientasid == userId);
            //return View(await PaginatedList<CreateViewModel>.CreateAsync(ingredientai.AsNoTracking(), pageNumber ?? 1, pageSize));
            return(View(model));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var entities = new restaurant_dbContext();

            ViewBag.Ingredientai = entities.PicosIngredientai.Where(a => a.FkPicaid == id);
            ViewBag.PicosIng     = entities.PicosIngredientai.Include(x => x.FkIngredientai).Where(a => a.FkPicaid == id);
            var pica = await context.Pica
                       .Include(u => u.PadasNavigation)
                       .Include(u => u.TipasNavigation)
                       .FirstOrDefaultAsync(m => m.Id == id);

            if (pica == null)
            {
                return(NotFound());
            }

            return(View(pica));
        }
Ejemplo n.º 5
0
 public OrderController(restaurant_dbContext context, UserManager <Klientas> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
Ejemplo n.º 6
0
        public IActionResult Details(int?id)
        {
            var entity = new restaurant_dbContext();

            return(View(entity.Ingredientai.Find(id)));
        }
Ejemplo n.º 7
0
 public CreateController(restaurant_dbContext context, UserManager <Klientas> userManager)
 {
     _context         = context;
     this.userManager = userManager;
 }
Ejemplo n.º 8
0
 public PremadeController(restaurant_dbContext context, UserManager <Klientas> userManager)
 {
     this.context     = context;
     this.userManager = userManager;
 }
Ejemplo n.º 9
0
 public OrderItemsController(UzsakymoPreke uzsakymoPreke, restaurant_dbContext context)
 {
     this.context       = context;
     this.uzsakymoPreke = uzsakymoPreke;
 }
Ejemplo n.º 10
0
 public IngredientoTipasController(restaurant_dbContext context)
 {
     _context = context;
 }