using System.Xml.Serialization;
static async System.Threading.Tasks.Task Main(string[] args)
var req = new ZapisanieUdajovRequest();
req.WsUser = "wsISpartner";
req.WsPassword = "45SD-4Aa";
var vozidlo = new Vozidlo();
vozidlo.DatumPrvejEvidencie = new DateTime(2011, 1, 1);
vozidlo.DatumPrvejEvidencieSK = new DateTime(2012, 1, 1);
vozidlo.ObchodnyNazov = "IBIZA";
vozidlo.OdometerPocetZnakov = 0;
vozidlo.RokVyroby = 2004;
vozidlo.VIN = "VSSZZZ6LZ3R084580";
var kontrola = new KontrolyZapis();
kontrola.DatumOdcitania = new DateTime(2019, 03, 12);
kontrola.MileAge = 42300;
kontrola.SposobOdcitania = 1;
kontrola.ZivotnaUdalost = EnumZivotnaUdalost.ServisnaKontrola;
var sender = new Sender();
sender.Name = "jozko.palicka";
sender.OrganizacionName = "ispartner";
sender.TypPracoviska = EnumTypPracoviska.Servis;
req.KontrolaInfo = StavKontrolaInfo.VINKM;
System.IO.File.WriteAllText(@"E:\autakm_request.xml", ToXML(req));
var client = new RPZVServiceClient();
var res = await client.ZapisanieUdajovAsync(req);
System.IO.File.WriteAllText(@"E:\autakm_response.xml", ToXML(res));
Console.WriteLine("Hello World!");
public static string ToXML(Object XmlObject)
using (var stringwriter = new System.IO.StringWriter())
var serializer = new XmlSerializer(XmlObject.GetType());
serializer.Serialize(stringwriter, XmlObject);
return stringwriter.ToString();