void PerformAddUser(string username) { message = "Finding user..."; ButtonEnabled = false; KiiUser.FindUserByUserName(username, (KiiUser user, Exception e) => { if (e != null) { ButtonEnabled = true; message = "Failed to find user " + e.Message; return; } message = "Adding user...."; currentGroup.AddUser(user); currentGroup.Save((KiiGroup group, Exception e2) => { ButtonEnabled = true; if (e2 != null) { message = "Failed to add user " + e.ToString(); return; } message = "Add user succeeded"; }); }); }
void PerformCreateGroup(string name) { message = "Creating group..."; ButtonEnabled = false; if (name == null || name.Length == 0) { message = "Group name is null"; ButtonEnabled = true; return; } KiiGroup group = Kii.Group(name); group.Save((KiiGroup newGroup, Exception e) => { ButtonEnabled = true; if (e != null) { message = "Failed to create group " + e.ToString(); return; } message = "Create group succeeded"; }); }