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")); }
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)); }