コード例 #1
0
        public IActionResult Snimi(ObjekatDodajVM input)
        {
            if (!ModelState.IsValid)
            {
                GenerisiMjesto(input);
                GenerisiKlijenta(input);
                return(View("Dodaj", input));
            }

            var noviObjekat = new Objekat()
            {
                Naziv              = input.Naziv,
                Ulica              = input.Ulica,
                KontaktOsoba       = input.KontaktOsoba,
                KontaktBrojFiksni  = input.KontaktBrojFiksni,
                KontaktBrojMobitel = input.KontaktBrojMobitel,
                KontaktEmail       = input.KontaktEmail,
                ObjekatStatus      = true,
                KlijentId          = input.KlijentId,
                MjestoId           = input.MjestoId
            };

            _context.Objekti.Add(noviObjekat);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
コード例 #2
0
 private void GenerisiKlijenta(ObjekatDodajVM model)
 {
     model.Klijent = _context.Klijenti.Where(w => w.KlijentStatus == true).Select(s => new SelectListItem
     {
         Value = s.KlijentId.ToString(),
         Text  = s.SkraceniNaziv + " - " + s.IdBroj
     }).ToList();
 }
コード例 #3
0
 private void GenerisiMjesto(ObjekatDodajVM model)
 {
     model.Mjesto = _context.Mjesta.Select(s => new SelectListItem
     {
         Value = s.MjestoId.ToString(),
         Text  = s.Naziv + ", općina " + s.Opcina.Naziv
     }).ToList();
 }
コード例 #4
0
        public IActionResult Dodaj()
        {
            var model = new ObjekatDodajVM();

            GenerisiMjesto(model);
            GenerisiKlijenta(model);

            return(View(model));
        }