Ejemplo n.º 1
0
        public IActionResult UrediSave(RadniciDodajVM model)
        {
            ApplicationUser user = new ApplicationUser();

            Radnik radnik = _db.Radnik.Where(a => a.RadnikId == model.Radnik.RadnikId).Include(b => b.ApplicationUser).SingleOrDefault();

            user               = radnik.ApplicationUser;
            user.JMBG          = model.Radnik.ApplicationUser.JMBG;
            user.Ime           = model.Radnik.ApplicationUser.Ime;
            user.Prezime       = model.Radnik.ApplicationUser.Prezime;
            user.DatumRodjenja = model.Radnik.ApplicationUser.DatumRodjenja;
            user.Telefon       = model.Radnik.ApplicationUser.Telefon;
            user.Spol          = model.Radnik.ApplicationUser.Spol;
            user.Adresa        = model.Radnik.ApplicationUser.Adresa;
            user.GradId        = model.Radnik.ApplicationUser.GradId;
            user.UserName      = model.Radnik.ApplicationUser.Ime.ToLower() + '.' + model.Radnik.ApplicationUser.Prezime.ToLower();
            user.Email         = model.Radnik.ApplicationUser.Ime + "." + model.Radnik.ApplicationUser.Prezime + "@traveleurope.ba";

            radnik.GodineStaza = model.Radnik.GodineStaza;
            radnik.Pozicija    = model.Radnik.Pozicija;

            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public IActionResult Uredi(string id)
        {
            Radnik model = _db.Radnik.Include(a => a.ApplicationUser).Where(x => x.RadnikId == id).FirstOrDefault();

            RadniciDodajVM user = new RadniciDodajVM();

            user.Radnik                               = model;
            user.Radnik.RadnikId                      = model.RadnikId;
            user.Radnik.ApplicationUser.JMBG          = model.ApplicationUser.JMBG;
            user.Radnik.ApplicationUser.Ime           = model.ApplicationUser.Ime;
            user.Radnik.ApplicationUser.Prezime       = model.ApplicationUser.Prezime;
            user.Radnik.ApplicationUser.DatumRodjenja = model.ApplicationUser.DatumRodjenja;
            user.Radnik.ApplicationUser.Telefon       = model.ApplicationUser.Telefon;
            user.Radnik.ApplicationUser.Spol          = model.ApplicationUser.Spol;
            user.Radnik.ApplicationUser.Adresa        = model.ApplicationUser.Adresa;
            user.Radnik.ApplicationUser.GradId        = model.ApplicationUser.GradId;
            user.Radnik.ApplicationUser.UserName      = model.ApplicationUser.Ime.ToLower() + '.' + model.ApplicationUser.Prezime.ToLower();
            user.Radnik.ApplicationUser.Email         = model.ApplicationUser.Ime + "." + model.ApplicationUser.Prezime + "@traveleurope.ba";
            user.Radnik.GodineStaza                   = model.GodineStaza;
            user.Radnik.Pozicija                      = model.Pozicija;

            user.Gradovi = _db.Grad.Include(x => x.Drzava).Select(x => new SelectListItem()
            {
                Value = x.GradId.ToString(),
                Text  = x.Naziv + ", " + x.Drzava.Naziv
            }).ToList();
            return(View(user));
        }