public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblMitarbeiter ma = db.tblMitarbeiter.Find(id); if (ma == null) { return(HttpNotFound()); } MitarbeiterModel b = new MitarbeiterModel(); b.IDMitarbeiter = ma.IDMitarbeiter; b.Email = ma.tblLogin.Email; b.EmailAlt = ma.tblLogin.Email; b.Deaktiviert = ma.tblLogin.Deaktiviert; b.MAAnrede = ma.MAAnrede; b.Passwort = ma.tblLogin.Passwort; b.Rolle = Convert.ToChar(ma.tblLogin.Rolle); b.MANachname = ma.MANachname; b.MAVorname = ma.MAVorname; ViewBag.IDMitarbeiter = new SelectList(db.tblLogin, "IDLogin", "Email", ma.IDMitarbeiter); return(View(b)); }
public ActionResult MitarbeiterDaten(/*int? id*/) { HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(authCookie.Value); string email = ticket.Name; var blub = db.tblMitarbeiter.Include(l => l.tblLogin).Where(l => l.tblLogin.Email == email); tblLogin log = new tblLogin(); foreach (var item in blub) { log.IDLogin = item.tblLogin.IDLogin; } tblMitarbeiter ma = db.tblMitarbeiter.Find(log.IDLogin); if (ma == null) { return(HttpNotFound()); } MitarbeiterModel b = new MitarbeiterModel(); b.IDMitarbeiter = ma.IDMitarbeiter; b.Email = ma.tblLogin.Email; b.Deaktiviert = ma.tblLogin.Deaktiviert; b.MAAnrede = ma.MAAnrede; b.Passwort = ma.tblLogin.Passwort; b.Rolle = Convert.ToChar(ma.tblLogin.Rolle); b.MANachname = ma.MANachname; b.MAVorname = ma.MAVorname; ViewBag.IDMitarbeiter = new SelectList(db.tblLogin, "IDLogin", "Email", ma.IDMitarbeiter); return(View(b)); }