public IActionResult Detalji(string id) { RadniciDetaljiVM vm = new RadniciDetaljiVM(); vm.Radnik = _db.Radnik.Include(a => a.ApplicationUser).Where(x => x.RadnikId == id).FirstOrDefault(); return(View(vm)); }
public ActionResult Detalji(int id) { var detaljiVM = new RadniciDetaljiVM { Radnik = ctx.Radnici.FirstOrDefault(k => k.Id == id), ZavrseniProjekti = ctx.RaspodjelaPosla.Where(r => r.RadnikId == id && r.Gradiliste.Projekti.Status == ProjektStatus.Realizovan).Select(x => new RadniciProjektiVM { Datum = x.Gradiliste.Projekti.DatumUgovora, Naziv = x.Gradiliste.Projekti.Naziv, ProjektId = x.Gradiliste.ProjektiId }).ToList(), TrenutniProjekat = ctx.RaspodjelaPosla .Where(r => r.KrajRada == null && r.Id == id) .Select(x => new RadniciProjektiVM { Datum = x.Gradiliste.Projekti.DatumUgovora, Naziv = x.Gradiliste.Projekti.Naziv, ProjektId = x.Gradiliste.ProjektiId }).FirstOrDefault() }; return(View(detaljiVM)); }