Esempio n. 1
0
        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());
        }