protected LightweightUser(LightweightUser original, Cloner cloner) : base(original, cloner) { this.FullName = original.FullName; this.UserName = original.UserName; this.EMail = original.EMail; this.Groups = original.Groups != null ? original.Groups.Select(x => (UserGroup)x.Clone(cloner)).ToList() : null; this.Roles = original.Roles != null ? original.Roles.Select(x => (Role)x.Clone(cloner)).ToList() : null; }
protected LightweightUser(LightweightUser original, Cloner cloner) : base(original, cloner) { this.FullName = original.FullName; this.UserName = original.UserName; this.EMail = original.EMail; this.Groups = original.Groups != null?original.Groups.Select(x => (UserGroup)x.Clone(cloner)).ToList() : null; this.Roles = original.Roles != null?original.Roles.Select(x => (Role)x.Clone(cloner)).ToList() : null; }
private void FetchUserInformationFromServer() { userName = HeuristicLab.Clients.Common.Properties.Settings.Default.UserName; try { AccessClient.CallAccessService(x => user = x.Login()); errorOccured = false; userExists = true; occuredException = null; } catch (MessageSecurityException e) { //wrong username or password errorOccured = false; userExists = false; occuredException = e; } catch (Exception e) { errorOccured = true; userExists = false; occuredException = e; } }
private void FetchUserInformationFromServer() { userName = HeuristicLab.Clients.Common.Properties.Settings.Default.UserName; try { AccessClient.CallAccessService(x => user = x.Login()); errorOccured = false; userExists = true; occuredException = null; } catch (MessageSecurityException e) { //wrong username or password errorOccured = false; userExists = false; occuredException = e; } catch (Exception e) { errorOccured = true; userExists = false; occuredException = e; } }