Exemple #1
0
        public IActionResult Dodaj(VozaciDodajVM vm)
        {
            Vozac v = _context.Vozac.Where(a => a.VozacId == vm.VozacId).SingleOrDefault();

            if (v == null)
            {
                Vozac a = new Vozac
                {
                    VozacId          = vm.VozacId,
                    Ime              = vm.Ime,
                    Prezime          = vm.Prezime,
                    BrVozackeDozvole = vm.BrVozackeDozvole,
                    StatusVozacaId   = vm.StatusVozacaId,
                    CijenaPoDanu     = vm.CijenaPoDanu
                };

                _context.Vozac.Add(a);
                _context.SaveChanges();
                return(RedirectToAction(nameof(Index)));
            }

            v.VozacId          = vm.VozacId;
            v.Ime              = vm.Ime;
            v.Prezime          = vm.Prezime;
            v.BrVozackeDozvole = vm.BrVozackeDozvole;
            v.StatusVozacaId   = vm.StatusVozacaId;
            v.CijenaPoDanu     = vm.CijenaPoDanu;

            _context.SaveChanges();
            return(RedirectToAction(nameof(Index)));
        }
Exemple #2
0
        public IActionResult Dodaj()
        {
            VozaciDodajVM vm = new VozaciDodajVM()
            {
                StatusVozacaList = _context.StatusVozaca.Select(x => new SelectListItem
                {
                    Value = x.StatusVozacaId.ToString(),
                    Text  = x.Dostupan.Dostupnost()
                }).ToList()
            };

            return(PartialView(vm));
        }
Exemple #3
0
        public IActionResult Uredi(int id)
        {
            VozaciDodajVM vm = new VozaciDodajVM();
            Vozac         v  = _context.Vozac.Where(a => a.VozacId == id).SingleOrDefault();

            vm.StatusVozacaList = _context.StatusVozaca.Select(x => new SelectListItem
            {
                Value = x.StatusVozacaId.ToString(),
                Text  = x.Dostupan.DaNe()
            }).ToList();

            vm.VozacId          = id;
            vm.Ime              = v.Ime;
            vm.Prezime          = v.Prezime;
            vm.BrVozackeDozvole = v.BrVozackeDozvole;
            vm.StatusVozacaId   = v.StatusVozacaId;
            vm.CijenaPoDanu     = v.CijenaPoDanu;

            return(PartialView(vm));
        }