public OrderEntity AddOrder(OrderEntity order) { try { order = _orderEngine.AddOrder(order); if (order == null) { return(null); } try { _vehicleLogic.SetAsUnAvailableAsync(order.VehicleId); } catch { } return(order); } catch (Exception e) { _exceptionHandlerLogic.LogExceptionAsync(e); throw e; } }