Ejemplo n.º 1
0
        public async Task <IActionResult> NovaPrijavaCountera(PrijavaCounteraModel model)
        {
            var user = await _userManager.GetUserAsync(User);

            var narudžba = new Narudžba
            {
                Counteri         = model.PrijavaServisaModel.Counter,
                NaručiteljID     = user.Id,
                PoduzećeID       = user.PoduzećeID,
                PrinterID        = model.PopisPrintera.PrinterID,
                StatusNarudžbeID = 1,
                VrijemeNaruđbe   = DateTime.Now,
                VrstaNarudžbeID  = 2
            };

            _context.Add(narudžba);
            _context.SaveChanges();

            return(RedirectToAction(nameof(KorisnikController.PopisPrijava), "Korisnik"));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> NovaPrijavaCountera()
        {
            var user = await _userManager.GetUserAsync(User);

            var searchPrinterModel = new SearchPrinterModel
            {
                PrinterPopis = new List <SelectListItem>()
            };

            foreach (var printer in _context.Printer.Where(x => x.LokacijaID == user.PoduzećeID))
            {
                searchPrinterModel.PrinterPopis.Add(new SelectListItem {
                    Text = printer.PrinterID, Value = printer.PrinterID
                });
            }
            var model = new PrijavaCounteraModel
            {
                PopisPrintera = searchPrinterModel
            };

            return(View(model));
        }