public IActionResult AddGridLayout([FromBody] GridLayout gridLayout) { try { _repo.AddGridLayout(gridLayout); return(Ok(gridLayout)); } catch (Exception ex) { _logger.Write(LogEventLevel.Error, ex, "AddGridLayout failed: {ex.message}"); var returnResult = ex.InnerException?.InnerException?.Message ?? ex.Message; return(BadRequest(returnResult)); } }