protected IActionResult Successful <T>(T data) { return(new OkObjectResult(DataResult <T> .Successful(data))); }