예제 #1
0
 public JMMUser(JMMServerBinary.Contract_JMMUser contract)
 {
     this.JMMUserID   = contract.JMMUserID.Value;
     this.Username    = contract.Username;
     this.Password    = contract.Password;
     this.IsAdmin     = contract.IsAdmin;
     this.IsAniDBUser = contract.IsAniDBUser;
     this.IsTraktUser = contract.IsTraktUser;
     this.HideTags    = new HashSet <string>(contract.HideCategories, StringComparer.InvariantCultureIgnoreCase);
 }
예제 #2
0
 public JMMUserVM(JMMServerBinary.Contract_JMMUser contract)
 {
     this.JMMUserID      = contract.JMMUserID.Value;
     this.Username       = contract.Username;
     this.Password       = contract.Password;
     this.IsAdmin        = contract.IsAdmin;
     this.IsAniDBUser    = contract.IsAniDBUser;
     this.IsTraktUser    = contract.IsTraktUser;
     this.HideCategories = contract.HideCategories;
 }
예제 #3
0
 public JMMUserVM(JMMServerBinary.Contract_JMMUser contract)
 {
     this.JMMUserID             = contract.JMMUserID;
     this.Username              = contract.Username;
     this.Password              = contract.Password;
     this.IsAdmin               = contract.IsAdmin;
     this.IsAniDBUser           = contract.IsAniDBUser;
     this.IsTraktUser           = contract.IsTraktUser;
     this.HideTags              = contract.HideCategories;
     this.CanEditServerSettings = contract.CanEditServerSettings;
 }
예제 #4
0
 public bool AuthenticateUser(string username, string password)
 {
     JMMServerBinary.Contract_JMMUser retUser = JMMServerVM.Instance.clientBinaryHTTP.AuthenticateUser(username, password);
     if (retUser != null)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
예제 #5
0
 public JMMServerBinary.Contract_JMMUser ToContract()
 {
     JMMServerBinary.Contract_JMMUser contract = new JMMServerBinary.Contract_JMMUser();
     contract.JMMUserID             = this.JMMUserID;
     contract.Username              = this.Username;
     contract.Password              = this.Password;
     contract.IsAdmin               = this.IsAdmin;
     contract.IsAniDBUser           = this.IsAniDBUser;
     contract.IsTraktUser           = this.IsTraktUser;
     contract.HideCategories        = this.HideCategories;
     contract.CanEditServerSettings = this.CanEditServerSettings;
     return(contract);
 }
예제 #6
0
파일: JMMUserVM.cs 프로젝트: dizzydezz/jmm
		public JMMServerBinary.Contract_JMMUser ToContract()
		{
			JMMServerBinary.Contract_JMMUser contract = new JMMServerBinary.Contract_JMMUser();
			contract.JMMUserID = this.JMMUserID;
			contract.Username = this.Username;
			contract.Password = this.Password;
			contract.IsAdmin = this.IsAdmin;
			contract.IsAniDBUser = this.IsAniDBUser;
			contract.IsTraktUser = this.IsTraktUser;
			contract.HideCategories = this.HideCategories;
			contract.CanEditServerSettings = this.CanEditServerSettings;
			return contract;
		}
예제 #7
0
        void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            ThisUser = null;

            JMMUserVM user = cboUsers.SelectedItem as JMMUserVM;

            if (user != null)
            {
                JMMServerBinary.Contract_JMMUser retUser = JMMServerVM.Instance.clientBinaryHTTP.AuthenticateUser(user.Username, txtPassword.Password.Trim());
                if (retUser != null)
                {
                    ThisUser          = user;
                    this.DialogResult = true;
                    this.Close();
                }
                else
                {
                    txtPassword.Focus();
                    txtStatus.Text = "Incorrect Password";
                }
            }
        }