コード例 #1
0
        private void Login_Click(object sender, RoutedEventArgs e)
        {
            if (ReceiverURL.Text != "" && UserID.Text != "" && Password.Password != "")
            {
                Data.ReceiverURL       = ReceiverURL.Text;
                WebMethods.ReceiverURL = Data.ReceiverURL;

                WebMethods.Login(UserID.Text, Password.Password, res =>
                {
                    WebClient.ProcessResponse(res, data =>
                    {
                        if (data != "")
                        {
                            Data.UserID = UserID.Text;
                            Data.Token  = data;
                        }
                        else
                        {
                            MessageHelper.Error("Wrong login or password", "Auth");
                        }

                        WakeUp();
                        onDone?.Invoke();
                    });
                });
            }
            else
            {
                MessageHelper.Error("All fields should be filled!", "");
            }
        }
コード例 #2
0
 public void SendData()
 {
     if (_appData.SendData)
     {
         WebMethods.UpdateProjects(_appData, _projects.Select(proj => (ProjectEntity)proj).ToArray(), result =>
         {
             WebClient.ProcessResponse(result, data =>
             {
                 if (data != "1")
                 {
                     MessageHelper.Error(data);
                 }
             });
         });
     }
 }