public IActionResult Index() { KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik(); Korisnici k = _context.Korisnici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault(); if (korisnik == null || k.VrstaKorisnikaId != 2) { TempData["error_poruka"] = "Nemate pravo pristupa!"; return(Redirect("/Autentifikacija/Index")); } VozilaIndexVM model = new VozilaIndexVM() { Rows = _context.Vozila.Select(x => new VozilaIndexVM.Row { VoziloId = x.Id, Marka = x.Marka.Naziv, Model = x.Model.Naziv, BrojRegistarskeOznake = x.BrojRegistarskeOznake, GodinaProizvodnje = x.GodinaProizvodnje, Gorivo = x.Gorivo, Boja = x.Boja, EmisioniStandard = x.EmisioniStandard, Vlasnik = x.Osoba.Ime + " " + x.Osoba.Prezime }).ToList() }; return(View(model)); }
public IActionResult Index() { VozilaIndexVM model = new VozilaIndexVM(); model.rows = _db.Vozilo.Select(x => new VozilaIndexVM.Row { cijena = x.Cijena.ToString(), godiste = x.Godinaproizvodnje.ToString(), iznajmljen = x.isIznajmljeno, naziv = x.Proizvodjac.Naziv + " " + x.Model, tipVozila = x.TipVozila, voziloId = x.VoziloID }).ToList(); return(View(model)); }
public IActionResult Index() { VozilaIndexVM model = new VozilaIndexVM { Redovi = _context.Vozilo.Select(s => new VozilaIndexVM.Red { VoziloId = s.VoziloID, Proizvodjac = s.Proizvodjac.Naziv, Model = s.Model, GodinaProizvodnje = s.Godinaproizvodnje, Cijena = s.Cijena, Motor = s.Motor.Model }).ToList() }; return(View(model)); }
public IActionResult Pretraga(string tekst) { VozilaIndexVM model = new VozilaIndexVM(); model.rows = _db.Vozilo .Where(x => x.Model.Contains(tekst)) .Select(x => new VozilaIndexVM.Row { cijena = x.Cijena.ToString(), godiste = x.Godinaproizvodnje.ToString(), iznajmljen = x.isIznajmljeno, naziv = x.Proizvodjac.Naziv + " " + x.Model, tipVozila = x.TipVozila, voziloId = x.VoziloID }).ToList(); return(View("Index", model)); }
public IActionResult Index() { VozilaIndexVM vm = new VozilaIndexVM() { Rows = _context.Vozilo.Select(x => new VozilaIndexVM.Row() { VoziloId = x.VoziloId, Naziv = x.Naziv, TipVozila = x.TipVozila.Naziv, GodinaProizvodnje = x.GodinaProizvodnje, MarkaVozila = x.MarkaVozila.Naziv, BrojSjedista = x.BrojSjedista, Boja = x.Boja, BrojVrata = x.BrojVrata, StatusVozila = x.StatusVozila.Status, VrstaGoriva = x.VrstaGoriva.Naziv, CijenaPoDanu = x.CijenaPoDanu, }).ToList() }; return(View(vm)); }