public void Update()
    {
        byte intPostTypeID = byte.Parse(this.PostTypeID);



        Model_PostType cp = new Model_PostType
        {
            PostTypeID = intPostTypeID,

            Title = txtTitle.Text.Trim(),

            Slug = slug.Text.GenerateSlug(),
            // BodyContent = txtContent.Text.Trim(),
            //BodyContentBuilder = txtContentBuilder.Text.Trim(),
            //Status = bool.Parse(dropStatus.SelectedValue),
            BannerTypeID     = byte.Parse(CoverType.Value),
            ShowMasterSlider = bool.Parse(radioshowmMS.SelectedValue),
        };


        Model_PostTypeSEOMap seomap = new Model_PostTypeSEOMap();

        seomap = seomap.GetSEOID(intPostTypeID);

        Model_PostSeo seo = new Model_PostSeo
        {
            SEOTitle            = seotitle.Text.Trim(),
            MetaDescription     = metades.Text.Trim(),
            CanonicalUrl        = Canonical.Text.Trim(),
            Metarobotsfollow    = bool.Parse(droprebot.SelectedValue),
            FaceBookTitle       = facebookTitle.Text.Trim(),
            FacebookDescription = facebookDes.Text.Trim(),
            FacebookImage       = facebookImg.Value,
            TwitterTitle        = twTitle.Text.Trim(),
            TwitterDescription  = twDes.Text.Trim(),
            TwitterImages       = twimg.Value,
            GoogleAnalytic      = analytic.Text.Trim(),
        };

        if (seomap != null)
        {
            seo.PSID = seomap.PSID;
            seo.UpdateSEO(seo);
        }
        else
        {
            int PSID = seo.InsertSEO_step1(seo);
            if (PSID > 0)
            {
                seomap = new Model_PostTypeSEOMap
                {
                    PostTypeID = intPostTypeID,
                    PSID       = PSID
                };

                seomap.InsertMApSeo(seomap);
            }
        }

        if (!string.IsNullOrEmpty(hd_MID.Value))
        {
            Model_PostTypeMedia pm = new Model_PostTypeMedia
            {
                PostTypeMediaTypeID = PostTypeMediaType.CoverImage,
                PostTypeID          = intPostTypeID,
                MID = int.Parse(hd_MID.Value)
            };

            pm.insertMediaPost(pm);
        }
        else
        {
            Model_PostTypeMedia pm = new Model_PostTypeMedia
            {
                PostTypeMediaTypeID = PostTypeMediaType.CoverImage,
                PostTypeID          = intPostTypeID
            };
            pm.DeletePostTypeMedia(pm);
        }


        //Feature image
        if (!string.IsNullOrEmpty(feature_image_mid.Value))
        {
            Model_PostTypeMedia pm = new Model_PostTypeMedia
            {
                PostTypeMediaTypeID = PostTypeMediaType.FeatureImage,
                PostTypeID          = intPostTypeID,
                MID = int.Parse(feature_image_mid.Value)
            };

            pm.insertMediaPost(pm);
        }
        else
        {
            Model_PostTypeMedia pm = new Model_PostTypeMedia
            {
                PostTypeMediaTypeID = PostTypeMediaType.FeatureImage,
                PostTypeID          = intPostTypeID
            };

            pm.DeletePostTypeMedia(pm);
        }

        //Feature image full
        if (!string.IsNullOrEmpty(image_full_width_mid.Value))
        {
            Model_PostTypeMedia pm = new Model_PostTypeMedia
            {
                PostTypeMediaTypeID = PostTypeMediaType.Feature_Image_full_Width,
                PostTypeID          = intPostTypeID,
                MID = int.Parse(image_full_width_mid.Value)
            };

            pm.insertMediaPost(pm);
        }
        else
        {
            Model_PostTypeMedia pm = new Model_PostTypeMedia
            {
                PostTypeMediaTypeID = PostTypeMediaType.Feature_Image_full_Width,
                PostTypeID          = intPostTypeID
            };

            pm.DeletePostTypeMedia(pm);
        }



        bool ret = cp.UpdatePostType(cp);

        if (ret)
        {
            Response.Redirect(Request.Url.ToString());
        }
        //Response.Redirect("Taxonomy.aspx?TaxTypeID=" + this.TaxTypeID + "&PostTypeID=" + this.PostTypeID + "&Mode=Edit&PostTypeID=" + PostTypeID);
    }