public static int Update(MediaModel param)
    {
        int        ret    = 0;
        MediaModel cmedia = new MediaModel();
        MediaTax   mt     = new MediaTax();

        try
        {
            if (cmedia.model_Update(param))
            {
                mt.model_DeleteMediaTaxAllbyMID(param.MID);

                if (param.MediaTax.Length > 0)
                {
                    foreach (MediaTax i in param.MediaTax)
                    {
                        ret += mt.model_InsertTax(i);
                    }
                }
            }
            ret = 1;
        }
        catch (Exception ex) { string ss = ex.Message + ex.StackTrace; }

        return(ret);
    }
    public static int Update(MediaModel param)
    {
        int        ret    = 0;
        MediaModel cmedia = new MediaModel();
        MediaTax   mt     = new MediaTax();

        try
        {
            if (cmedia.model_Update(param))
            {
                mt.model_DeleteMediaTaxAllbyMID(param.MID);

                if (param.MediaTax.Length > 0)
                {
                    foreach (MediaTax i in param.MediaTax)
                    {
                        ret += mt.model_InsertTax(i);
                    }
                }
            }
            ret = 1;
        }
        catch { }

        return(ret);
    }