Example #1
0
        public void CostomLoginControl_LoginAttempt(object sender, LoginEventArgs e)
        {
            var user = users.Where(x => x.CheckLogin(e.Login, e.Password.ToString())).SingleOrDefault();

            if (user == null)
            {
                LoginFailed?.Invoke(this, new LoginFailureEventArgs()
                {
                    Errors = new List <LoginFailureEventArgs.LoginError>()
                    {
                        new LoginFailureEventArgs.LoginError()
                        {
                            Field        = LoginFields.All,
                            ErrorMessage = "Zły login lub hasło"
                        }
                    }
                });
            }
            else
            {
                LoginSucces?.Invoke(this, EventArgs.Empty);
                this.Close();
            }
        }
Example #2
0
 private void LoginServices_LoginSucces() => LoginSucces?.Invoke();