public HttpResponseMessage EditMISNewTEMPApproval(HttpRequestMessage request, [FromBody] string[] selectedIds2) { return(GetHttpResponse(request, () => { //MISNewOthersTEMPStatus Obj = new MISNewOthersTEMPStatus(); //string selectedIds = String.Join(",", selectedIds2); //Obj.EditMISNewOthersApproval(selectedIds); MISNewOthersTEMPStatus Obj = new MISNewOthersTEMPStatus(); foreach (var batch in selectedIds2.Batch(2000)) { string selectedIds = String.Join(",", batch); Obj.EditMISNewOthersApproval(selectedIds); } return request.CreateResponse(HttpStatusCode.OK); })); }