Esempio n. 1
0
        public ActionResult UrediProfil(UrediProfiViewModel profil)
        {
            if (ModelState.IsValid)
            {
                if (profil.Id == 0)
                {
                    ViewBag.NijePronadjen = "Korisnik ne postoji.. Pokusajte ponovo!";
                    return(View());
                }
                else
                {
                    Uposlenik uposlenik =
                        ctx.Uposlenici.Include(x => x.Korisnik)
                        .Where(x => x.Korisnik.Id == profil.Id)
                        .FirstOrDefault();

                    uposlenik.Korisnik.Ime        = profil.Ime;
                    uposlenik.Korisnik.Prezime    = profil.Prezime;
                    uposlenik.Korisnik.Adresa     = profil.Adresa;
                    uposlenik.Korisnik.BrTelefona = profil.BrTelefona;
                    uposlenik.Korisnik.EMail      = profil.EMail;
                    uposlenik.Jmbg            = profil.Jmbg;
                    uposlenik.BrZiroRacuna    = profil.BrZiroRacuna;
                    uposlenik.BrRadneKnjizice = profil.BrRadneKnjizice;

                    ctx.SaveChanges();

                    return(RedirectToAction("Prikazi", new { korisnikId = profil.Id }));
                }
            }
            return(View());
        }
Esempio n. 2
0
        // GET: ModulUposlenici/Profil/UrediProfil
        public ActionResult UrediProfil(int korisnikId)
        {
            TempData["uposlenikObavijest"] = GetAllObavijestiZaUposlenika(korisnikId);
            TempData["menadzerObavijest"]  = GetAllObavijestiZaMenadzera(korisnikId);

            Uposlenik uposlenik =
                ctx.Uposlenici.Include(x => x.Korisnik).Where(x => x.Korisnik.Id == korisnikId).FirstOrDefault();

            var Model = new UrediProfiViewModel
            {
                Ime             = uposlenik.Korisnik.Ime,
                Prezime         = uposlenik.Korisnik.Prezime,
                Adresa          = uposlenik.Korisnik.Adresa,
                BrTelefona      = uposlenik.Korisnik.BrTelefona,
                EMail           = uposlenik.Korisnik.EMail,
                Jmbg            = uposlenik.Jmbg,
                BrZiroRacuna    = uposlenik.BrZiroRacuna,
                BrRadneKnjizice = uposlenik.BrRadneKnjizice,
                Id = uposlenik.Id
            };

            return(View(Model));
        }