示例#1
0
        public static bool Login(LoginRequestDto loginRequestData)
        {
            loginRequestData.ToJson();
            WebRequest request = WebRequest.Create(GlobalContants.ServerPath + "LoginWebService.asmx/Login");

            CommonHelper.PrepareRequest(loginRequestData, request);

            AuthData.AuthResult = CommonHelper.ProcessRequest<AuthDto>(request);

            return AuthData.AuthResult.Token != null;
        }
示例#2
0
        private void SaveLoginData()
        {
            try
            {
                if (File.Exists(AuthJson))
                {
                    File.Delete(AuthJson);
                }

                if (savePassword.Checked)
                {
                    string login = loginText.Text;
                    string password = passwordText.Text;

                    var loginRequestData = new LoginRequestDto()
                        {
                            Login = login,
                            Password = password
                        };

                    using (var writer = new StreamWriter(File.Create(AuthJson)))
                    {
                        writer.Write(loginRequestData.ToJson().ToString());
                    }
                }
            }
            catch (Throwable ex)
            {
                MessageBox.ShowMessage(ex.Message, this);
            }
            catch (Exception ex)
            {
                MessageBox.ShowMessage(ex.Message, this);
            }
        }