protected void AddButton_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         WrapGroup wrapGroup = new WrapGroup();
         wrapGroup.Name = AddName.Text;
         wrapGroup.Save();
         Response.Redirect("EditWrapGroup.aspx?WrapGroupId=" + wrapGroup.Id.ToString());
     }
 }
 protected void WrapGroupGrid_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Copy")
     {
         int       wrapGroupId = (int)WrapGroupGrid.DataKeys[Int32.Parse(e.CommandArgument.ToString())].Value;
         WrapGroup copy        = WrapGroup.Copy(wrapGroupId, true);
         if (copy != null)
         {
             // THE NAME SHOULD NOT EXCEED THE MAX 50 CHARS
             String newName = "Copy of " + copy.Name;
             if (newName.Length > 50)
             {
                 newName = newName.Substring(0, 47) + "...";
             }
             copy.Name = newName;
             copy.Save();
             WrapGroupGrid.DataBind();
         }
     }
 }
 private void SaveWrapGroup()
 {
     _WrapGroup.Name = Name.Text;
     _WrapGroup.Save();
 }