Exemplo n.º 1
0
        /// <summary>
        /// سعی در ورود به سیستم
        /// </summary>
        void doLogin()
        {
            var result = _appContextService.LoginCurrentUser(LoginPageData.UserName, LoginPageData.Password);

            // آیا کاربر اعتبارسنجی شده است؟
            if (result)
            {
                // ثبت نام کاربری او در فایل کانفیگ برنامه
                _configSetGet.SetConfigData("LastLoginName", LoginPageData.UserName);

                // هدایت به صفحه خوش آمد گویی به همراه ارسال كوئري استرينگ
                Redirect.ToWelcomePage(queryStringData: "... Hello World ...");
            }
            else
            {
                // نمایش خطایی به کاربر در صورت عدم ورود اطلاعات صحیح یا معتبر
                new SendMsg().ShowMsg(new AlertConfirmBoxModel
                {
                    ErrorTitle = "خطا",
                    Errors     = new List <string> {
                        "لطفا مجددا سعی نمائید."
                    },
                    ShowCancel  = Visibility.Collapsed,
                    ShowConfirm = Visibility.Visible
                });
            }
        }