public void ProcessRequest(HttpContext context) { string fnc = (string)context.Request["fnc"]; if (fnc == "getTable") { List <Branch> branch = new List <Branch>(); branch = getAllBranch(); JavaScriptSerializer js = new JavaScriptSerializer(); context.Response.Write(js.Serialize(branch)); } else if (fnc == "deleteRow") { int id = Convert.ToInt32(context.Request["branchID"]); bool isOk = BranchController.DeleteBranch(id); string message = ""; if (isOk) { message = "Deleted."; } else { message = "Did not perform delete action."; } context.Response.Write(message); } else if (fnc == "newBranch") { Branch branch = new Branch(); branch.Id = Convert.ToInt32(context.Request["branchID"]); branch.Name = Convert.ToString(context.Request["name"]); branch.City = Convert.ToString(context.Request["city"]); branch.District = Convert.ToString(context.Request["district"]); branch.Street = Convert.ToString(context.Request["street"]); branch.Phone = Convert.ToString(context.Request["phone"]); bool isOk = BranchController.InsertBranch(branch); string message = ""; if (isOk) { message = "Added."; } else { message = "Did not perform add action."; } context.Response.Write(message); } else if (fnc == "editRow") { Branch branch = new Branch(); branch.Id = Convert.ToInt32(context.Request["branchID"]); branch.Name = Convert.ToString(context.Request["name"]); branch.City = Convert.ToString(context.Request["city"]); branch.District = Convert.ToString(context.Request["district"]); branch.Street = Convert.ToString(context.Request["street"]); branch.Phone = Convert.ToString(context.Request["phone"]); bool isOk = BranchController.UpdateBranch(branch); string message = ""; if (isOk) { message = "Updated."; } else { message = "Did not perform update action.."; } context.Response.Write(message); } }