public static (bool Success, string Exception, Benutzer LoggedInUser) RegisterNewUser(string username, string pwd, string email, string name) { try { if (ServiceConnector.GetBenutzer(username) != null) { return(false, "Benutzername ist bereits vergeben", null); } else { ServiceConnector.AddBenutzer(new Benutzer(null, username, pwd.ToHash(), email, name)); return(true, null, ServiceConnector.GetBenutzer(username)); } } catch (Exception e) { return(false, e.Message, null); } }