public async Task <IActionResult> LoadDatatablesAsync([FromBody] DatatablesParameter param) { if (param == null) { _loger.LogError("Bad request parameter"); var error = new BadRequest("Parameter is null", new { param }); return(error.ReturnResponse()); } var data = await _service.DatatablesAsync(param); var items = new List <ClientApi>(); foreach (var item in data.Items) { item.ClientSecret = item.ClientSecret.ToBase64EncodeWithKey(_config["Security:EncryptKey"]); items.Add(item); } data.Items = items.AsEnumerable(); var result = new OK("Success load datatables", data); return(result.ReturnResponse()); }