Ejemplo n.º 1
0
        public async System.Threading.Tasks.Task <Microsoft.AspNetCore.Mvc.IActionResult> PolicyGet(string policyId)
        {
            var result = await _implementation.PolicyGetAsync(policyId).ConfigureAwait(false);

            var status = result.StatusCode;

            Microsoft.AspNetCore.Mvc.ObjectResult response = new Microsoft.AspNetCore.Mvc.ObjectResult(result.Result)
            {
                StatusCode = status
            };

            foreach (var header in result.Headers)
            {
                Request.HttpContext.Response.Headers.Add(header.Key, new Microsoft.Extensions.Primitives.StringValues(header.Value.ToArray()));
            }

            return(response);
        }
 private static void LogEvent(string method, Microsoft.AspNetCore.Mvc.ObjectResult result)
 {
     Devon4NetLogger.Information($"Result from {method}: {result.StatusCode} | Value: {GetValue(result.Value)}");
 }
 private void LogObjectResult(Microsoft.AspNetCore.Mvc.ObjectResult result)
 {
     Devon4Net.Infrastructure.Log.Devon4NetLogger.Debug($"Result: {result.StatusCode} | Value: {result.Value}");
 }