private void GroupCreateReply(object sender, GroupCreatedReplyEventArgs e) { Importing.Client.Groups.GroupCreatedReply -= GroupCreateReply; ErrorMessage = e.Message; if (e.Success) { NewID = e.GroupID; Importing.Client.Groups.UpdateGroup(NewID, GetNewGroup()); } WaitOnCreate.Set(); }
void Groups_GroupCreatedReply(object sender, GroupCreatedReplyEventArgs e) { if (e.Success) { newGrpID = e.GroupID; client.Groups.ActivateGroup(newGrpID); client.Groups.RequestCurrentGroups(); } else { BeginInvoke(new MethodInvoker(() => { lblCreateStatus.Text = string.Format("Group creation failed: {0}", e.Message); } )); } }