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() })); }
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)); }