示例#1
0
        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));
        }
示例#2
0
        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));
        }