public IActionResult GetList(DataTableAjaxPostModel dtpm) { string mssg = ""; int totrow; MasterABP tm = new MasterABP(_imap); GridModel gmd = FilterOption.BindToGridModel(dtpm, typeof(MABPVM)); List <MABPVM> ret = tm.ReadList(gmd, out totrow, ref mssg); return(new ContentResult { ContentType = "application/json", Content = JsonConvert.SerializeObject(new { draw = dtpm.draw, recordsFiltered = totrow, recordsTotal = totrow, data = ret }, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }) }); }