Пример #1
0
 public IActionResult Index()
 {
     return(View(new IndexVM {
         VoziloList = _voziloService.GetVozila().Select(
             v => new IndexVM.Row {
             MarkaVozila = v.MarkaVozila,
             RegistarskeOznake = v.RegistarskeOznake,
             TipVozila = v.TipVozila,
             Id = v.Id,
             VozacImePrezime = v.Vozac?.Ime + " " + v.Vozac?.Prezime
         }).ToList()
     }));
 }
Пример #2
0
        public IActionResult Vozac(string vozacId = "")
        {
            var opcine       = _opcinaService.GetOpcine();
            var vozila       = _voziloService.GetVozila();
            var myList       = new List <OpcinaVM>();
            var myListVozila = new List <VoziloVM>();

            foreach (var o in opcine)
            {
                myList.Add(new OpcinaVM {
                    Id = o.Id, Naziv = o.Naziv
                });
            }
            foreach (var v in vozila)
            {
                myListVozila.Add(new VoziloVM {
                    Id = v.Id, Naziv = v.MarkaVozila
                });
            }
            var vm = new VozacViewModel
            {
                OpcineList = myList,
                VoziloList = myListVozila
            };

            if (vozacId != "")
            {
                var r = _vozacService.GetVozacById(vozacId);
                vm.Id  = r.Id;
                vm.Ime = r.Ime;
                vm.KategorijaVozackeDozvole = r.KategorijaVozackeDozvole;
                vm.OpcinaIdBoravka          = (int)r.OpcinaBoravkaId;
                vm.OpcinaIdRodjenja         = (int)r.OpcinaRodjenjaId;
                vm.Prezime  = r.Prezime;
                vm.Username = r.UserName;
            }
            return(View(vm));
        }