45 lines
1.3 KiB
C#
45 lines
1.3 KiB
C#
// Copyright (c) 2017 schick Informatik
|
|
// Description:
|
|
|
|
using System;
|
|
using System.Collections.Specialized;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Net;
|
|
|
|
|
|
namespace bsmd.status
|
|
{
|
|
public class Status
|
|
{
|
|
|
|
public void PerformQuery(string visitId)
|
|
{
|
|
using (WebClient client = new WebClient())
|
|
{
|
|
|
|
client.UploadValuesCompleted += Client_UploadValuesCompleted;
|
|
|
|
client.UploadValuesAsync(new Uri(Properties.Settings.Default.url),
|
|
new NameValueCollection()
|
|
{
|
|
// ich glaube ein HTML Encoding braucht man hier nicht?
|
|
{ "login", Properties.Settings.Default.login },
|
|
{ "password", Properties.Settings.Default.password },
|
|
{ "visitIdTransitId", visitId },
|
|
{ "format", Properties.Settings.Default.format }
|
|
});
|
|
}
|
|
}
|
|
|
|
private void Client_UploadValuesCompleted(object sender, UploadValuesCompletedEventArgs e)
|
|
{
|
|
if(e.Result != null)
|
|
{
|
|
string result = Encoding.UTF8.GetString(e.Result);
|
|
}
|
|
}
|
|
}
|
|
}
|