public object Post([FromBody] OrderViewModel orderViewModel) { try { var result = _supervisor.AddOrder(orderViewModel); return(result); } catch (Exception ex) { _logger.LogError(ex, "Exception: "); return(StatusCode(500, ex)); } }