/// <summary>
 /// ok data result
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="data"></param>
 /// <returns></returns>
 protected OkObjectResult OkDataResult(dynamic data)
 {
     return(Ok(NGPDataResponse.Create(data)));
 }
 /// <summary>
 /// ok data result
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="data"></param>
 /// <returns></returns>
 protected OkObjectResult OkDataResult <T>(T data)
 {
     return(Ok(NGPDataResponse <T> .Create(data)));
 }