public void ProcessRequest(HttpContext context)
        {
            string resultJSON = string.Empty;
            string result = string.Empty;

            try
            {
                DeveloperInfo developerInfo = HttpContext.Current.Session["DeveloperInfo"] as DeveloperInfo;

                int pageNumber = int.Parse(context.Request["page"]);
                int pageSize = int.Parse(context.Request["rows"]);

                int recordAmount;
                int pageAmount;

                BLLApp bllApp = new BLLApp();

                DataTable dt = bllApp.GetPageByDeveloperId(developerInfo.Id, pageNumber, pageSize, out recordAmount, out pageAmount);

                string contentJSON = JsonConvert.SerializeObject(dt, new DataTableToJosnConverter());

                resultJSON = Tools.QueryResultToJSON(contentJSON, recordAmount);

                context.Response.Write(resultJSON);
            }
            catch (Exception ex)
            {
                Tools.LogWrite(ex.ToString());
                resultJSON = Tools.ExecResultToJSON(false, ex.Message);
                context.Response.Write(resultJSON);
            }
        }