private void dlPolls_ItemCommand(object source, DataListCommandEventArgs e)
        {
            Poll poll;

            switch (e.CommandName)
            {

                case "Choose":

                    Guid pollGuid = new Guid(e.CommandArgument.ToString());
                    poll = new Poll(pollGuid);
                    poll.AddToModule(moduleId);

                    WebUtils.SetupRedirect(this, Request.RawUrl);
                    return;

                    //break;

                case "Copy":
                    poll = new Poll(new Guid(e.CommandArgument.ToString()));
                    Poll newPoll;
                    if (poll.CopyToNewPoll(out newPoll))
                    {
                        WebUtils.SetupRedirect(this, SiteRoot
                            + "/Poll/PollEdit.aspx?PollGuid="
                            + newPoll.PollGuid.ToString()
                            + "&pageid="
                            + pageId.ToString(CultureInfo.InvariantCulture)
                            + "&mid=" + moduleId.ToString(CultureInfo.InvariantCulture)
                            );

                        return;
                    }

                    break;

            }
        }