コード例 #1
0
        public ActionResult Index()
        {
            List <ZaposlenikIndexVM.ZaposlenikInfo> Zaposlenici = ctx.Zaposleniks.
                                                                  Include(x => x.Klinika).
                                                                  Include(x => x.RadnoMjesto).
                                                                  Include(x => x.Korisnici).
                                                                  Include(x => x.OpstinaPrebivalista).Select(x => new ZaposlenikIndexVM.ZaposlenikInfo
            {
                Id = x.Id,
                IsAdministrator     = x.IsAdministrator,
                IsDoktor            = x.IsDoktor,
                IsMedicinskoOsoblje = x.IsMedicinskoOsoblje,
                IsKadrovskoOsoblje  = x.IsKadrovskoOsoblje,
                KlinikaId           = x.KlinikaId,
                KlinikaNaziv        = x.Klinika.Naziv,
                RadnoMjestoId       = x.RadnoMjestoId,
                RadnoMjestoNaziv    = x.RadnoMjesto.Naziv,
                PocetakRada         = x.PocetakRada,
                KrajRada            = x.KrajRada,
                Valid                    = x.Valid,
                ImePrezime               = x.Korisnici.Ime + " " + x.Korisnici.Prezime,
                Adresa                   = x.Korisnici.Adresa,
                Email                    = x.Korisnici.Email,
                Mob                      = x.Korisnici.Mob,
                Tel                      = x.Korisnici.Tel,
                OpstinaPrebivalistaID    = x.OpstinaPrebivalistaId,
                OpstinaPrebivalistaNaziv = x.OpstinaPrebivalista.Naziv
            }).ToList();

            ZaposlenikIndexVM Model = new ZaposlenikIndexVM
            {
                ZaposleniciLista = Zaposlenici,
                KlinikaList      = UcitajKlinike()
            };

            return(View(Model));
        }
コード例 #2
0
        public ActionResult Index()
        {
            ZaposlenikIndexVM model = new ZaposlenikIndexVM
            {
                TabelaPodaci = ctx.Zaposleniks.Select(x => new ZaposlenikIndexVM.ZaposlenikInfo()
                {
                    Id          = x.Id,
                    KorisnikId  = x.KorisnikId,
                    Ime         = x.Korisnik.Ime,
                    Prezime     = x.Korisnik.Prezime,
                    Zaposlenjas = x.Zaposlenja.Select(z => new ZaposlenikIndexVM.ZaposlenjeInfo
                    {
                        Id = z.Id,
                        OrganizacionaJedinica = z.OrganizacionaJedinica.Naziv,
                        RadnoMjesto           = z.ZaposlenjeMjesto.Naziv,
                        DatumPocetak          = z.UgovorPocetak,
                        KorisnickaUloga       = z.KorisnickaUloga
                    }).ToList(),
                }).ToList()
            };


            return(View(model));
        }