Часть кода обычного асинхронного контроллера
[HttpGet("{files}")]
public async Task<IActionResult> get_file_by_idenitfier(
[HttpTrigger(Authorization.Function, "get", Route = null)] HttpRequest request)
{
var fileIdentity = request.Query["fileIdentity"];
// Bad request, it does not contain fileIdentity
if (string.IsNullOrWhiteSpace(fileIdentity))
{
var errorMessage = "No File Name (fileIdentity) was provided!";
var jsonObject = new { code = "404", description = errorMessage };
string jsonMessage = JsonSerializer.Serialize(jsonObject);
return new BadRequestObjectResult(jsonMessage);
}
............................................................................................................
}
Правильно ли возвращать результат передавая его как JSON string jsonMessage или лучше использовать объект, как
return new BadRequestObjectResult(jsonObject)