Example #1
0
        private async void AuthenticationModelNotify(string login, string password)
        {
            var load = new LoadShowModel();

            load.Message = "Подождите, пожалуйста";
            mainWindowModel.SetCurrentPage(load.Page);

            var result = await IdentificationСhecks(login, password);

            if (!result)
            {
                var badResult = new BadResultModel();
                badResult.Message = "Ой, введен неверный логин или пароль..";
                mainWindowModel.SetCurrentPage(badResult.Page);
                badResult.BtnClickEvent += () => mainWindowModel.SetCurrentPage(authenticationModel.Page);

                return;
            }

            Notify?.Invoke(result);
        }
Example #2
0
 public LoadShowView(LoadShowModel model)
 {
     InitializeComponent();
     this.DataContext = model;
 }