public void AddOrder(OrderViewModel order) { foreach (int i in order.OrderItemsIds) { if (GetOrderById(i) == null) { throw new ArgumentException(); } } _cache.Remove("Orders"); _repo.AddOrder(order); }