Beispiel #1
0
        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));
        }