public static Benutzer AktClient(string username) { Debug.WriteLine("TheGameVerwaltung - AktClient"); Debug.Indent(); Benutzer cl = new Benutzer(); try { using (var context = new MmorpgTheGameEntities()) { cl = context.AlleBenutzer.Where(m => m.Username == username).FirstOrDefault(); if (cl != null) { Debug.WriteLine("Benutzer Gefunden"); } } } catch (Exception ex) { Debug.WriteLine("Fehler - AktClient"); Debug.WriteLine(ex); Debugger.Break(); } Debug.Unindent(); return(cl); }
public static Benutzer AktClient(int id) { Debug.WriteLine("TheGameVerwaltung - AktClient"); Debug.Indent(); Benutzer benutzer = new Benutzer(); try { using (var context = new MmorpgTheGameEntities()) { benutzer = context.AlleBenutzer.Where(m => m.ID == id).FirstOrDefault(); if (benutzer != null) { Debug.WriteLine("Benutzer Gefunden"); } } } catch (Exception ex) { Debug.WriteLine("Fehler - AktClient"); Debug.WriteLine(ex); Debugger.Break(); } Debug.Unindent(); return(benutzer); }
public static bool PlayerCreate(string playerName, string email, string password, string password2) { Debug.WriteLine("TheGameVerwaltung - PlayerCreate"); Debug.Indent(); bool erfolgreich = false; if (password != password2) { return(erfolgreich); } password = PasswordHash(password2); try { using (var contex = new MmorpgTheGameEntities()) { Benutzer benutzer = contex.AlleBenutzer.Where(x => x.Email == email || x.Username == playerName).FirstOrDefault(); if (benutzer == null) { benutzer = new Benutzer(); benutzer.Username = playerName; benutzer.Passwort = password; benutzer.Email = email; benutzer.IstFreigeschalten = false; contex.AlleBenutzer.Add(benutzer); int zeilen = contex.SaveChanges(); erfolgreich = zeilen > 0; Debug.WriteLine(zeilen + " wurden erfolgreich Hinzugefügt"); } } } catch (Exception ex) { Debug.WriteLine("Fehler - PlayerCreate"); Debug.WriteLine(ex); Debugger.Break(); } Debug.Unindent(); return(erfolgreich); }