private Order ProcessOrder(Order o)
 {
     if (o.ProcessedAt == null)
     {
         return(_ordersRepo.ProcessOrder(o));
     }
     else
     {
         throw new Exception("This order is already processed!");
     }
 }