private void View_Login(object sender, LoginEventArgs e)
        {
            LoginControlView lc = sender as LoginControlView;

            if (lc != null)
            {
                if (CorrectUsernameAndPassword(e.Username, e.Password))
                {
                    _model.Login    = e.Username;
                    _model.Password = e.Password;
                    ViewChangedArgs args = new ViewChangedArgs(ViewType.Shop);
                    ViewChanged?.Invoke(this, args);
                }
                else
                {
                    _view.SetError(ConstantTexts.WrongUsernameOrPassword);
                }
            }
        }
Beispiel #2
0
 private void ViewChanged(object sender, ViewChangedArgs e)
 {
     ViewsDict[e.ViewType].Invoke();
 }