private void _GetParentInfo(string id)
 {
     int ParentID = Convert.ToInt32(id);
     using (trainingEntities DBContext = new trainingEntities())
     {
         var parent = DBContext.Parents.Where(a => a.ParentID == ParentID).FirstOrDefault();
         if (parent != null)
         {
             TxtName.Text = parent.Name;
             TxtAge.Text = parent.Age.ToString();
             if (RblstGender.Items.FindByValue(parent.Gender) != null)
             {
                 RblstGender.Items.FindByValue(parent.Gender).Selected = true;
             }
         }
     }
 }
    protected void Button1_Click(object sender, EventArgs e)
    {
        using (trainingEntities DBContext = new trainingEntities())

        {
            Parent parent = null;
            if (HidParentID.Value != "")
            {
                int ParentID = Convert.ToInt32(HidParentID.Value);
                parent = DBContext.Parents.Where(a => a.ParentID == ParentID).FirstOrDefault();
                if (parent != null)
                {
                    parent.Name = TxtName.Text;
                    parent.Age = Convert.ToInt32(TxtAge.Text);
                    parent.Gender = RblstGender.SelectedValue;
                }
                else
                {
                    //LblMessage.Text = "Fail to load parent info.";
                    return;
                }
            }
            else
            {
                parent = new Parent()
                {
                    ParentID = Convert.ToInt32(TxtID.Text),
                    Name = TxtName.Text,
                    Age = Convert.ToInt32(TxtAge.Text),
                    Gender = RblstGender.SelectedValue
                };
                DBContext.Parents.Add(parent);
            }
            DBContext.SaveChanges();
        }
        Response.Redirect("RadGridDemo.aspx");
    }