Пример #1
0
        public async Task <IActionResult> NovaPrijavaKvara(PrijavaKvaraModel model)
        {
            var user = await _userManager.GetUserAsync(User);

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

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

            return(RedirectToAction(nameof(KorisnikController.PopisPrijava), "Korisnik"));
        }
Пример #2
0
        public async Task <IActionResult> NovaPrijavaKvara()
        {
            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 PrijavaKvaraModel
            {
                PopisPrintera = searchPrinterModel
            };

            return(View(model));
        }