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; }