private void CreateLogEvent()
{
outputTextbox.AppendText("Logging event\n");
Preact.Api api = new Preact.Api(codeTextbox.Text, secretTextbox.Text);
try
{
Preact.ActionEventCreateRequest request = new Preact.ActionEventCreateRequest()
{
Account = new Preact.Account()
{
Id = accountIdTextbox.Text,
Name = accountNameTextbox.Text,
Properties = new Dictionary<string, object> {{"Lifetime Sent Emails",1000}}
},
Event = new ActionEvent
{
Name = eventNameTextbox.Text
}
};
outputTextbox.AppendText(JsonConvert.SerializeObject(request,Formatting.Indented) + "\n");
api.LogEvent(request);
}
catch (Exception ex)
{
outputTextbox.AppendText("Log failure:" + ex.Message);
outputTextbox.AppendText(ex.StackTrace);
}
}