public static Order CreateRandomOrderForCardId(int cardId)
        {
            var result = new Order
                             {
                                 OrderId = CreateRandomNumber(1, 10),
                                 Quantity = CreateRandomNumber(1, 20)
                             };

            var card = CreateRandomCardWithId(CreateRandomNumber(1, 10));

            card.Price = CreateRandomNumber(20, 100);
            result.Card = card;

            return result;
        }
 public void UpdateOrder(Order order)
 {
     DbContext.Entry(order).State = EntityState.Modified;
     DbContext.SaveChanges();
 }
 public void AddOrder(Order orderForCard)
 {
     DbContext.Orders.Add(orderForCard);
     DbContext.SaveChanges();
 }
 private void CalculateTotalPriceForOrder(Order order)
 {
     order.Price = order.Card.Price * order.Quantity;
 }