Пример #1
0
        public IActionResult DazuBuchen()
        {
            var model = new DazuBuchenViewModel();
            var ware  = _context.Ware;

            model.MengeNeu = 1;
            model.Waren    = _context.Ware.ToList();

            foreach (var i in model.Waren)
            {
                i.Ware_Beschreibung = i.Ware_Beschreibung + " Menge: " + Convert.ToInt32(i.Menge);
            }

            return(View(model));
        }
Пример #2
0
        public IActionResult DazuBuchenSuche(DazuBuchenViewModel model)
        {
            var ware = _context.Ware;

            model.Waren = _context.Ware.ToList();
            if (!string.IsNullOrEmpty(model.Suche))
            {
                model.Waren = _context.Ware.Where(s => s.Ware_Beschreibung.Contains(model.Suche)).ToList();
            }

            foreach (var i in model.Waren)
            {
                i.Ware_Beschreibung = i.Ware_Beschreibung + " Menge: " + Convert.ToInt32(i.Menge);
            }
            model.MengeNeu = 1;
            return(View("DazuBuchen", model));
        }
Пример #3
0
        public async Task <IActionResult> DazuBuchen(DazuBuchenViewModel model)
        {
            if (ModelState.IsValid && model.Ware_Id != 0)
            {
                var ware = _context.Ware.Find(model.Ware_Id);
                ware.Menge = ware.Menge + model.MengeNeu;
                _context.Ware.Update(ware);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            model.Waren = _context.Ware.ToList();

            foreach (var i in model.Waren)
            {
                i.Ware_Beschreibung = i.Ware_Beschreibung + " Menge: " + Convert.ToInt32(i.Menge);
            }
            return(View(model));
        }