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";
            });
        });
    }
Example #2
0
    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";
        });
    }