Example #1
0
        public OrderItem(PizzaSize pizzaSize, int quantity, int orderId)
        {
            var rnd = new Random();

            Id          = rnd.Next(1, 1000000000);
            PizzaSizeId = pizzaSize.Id;
            PizzaSize   = pizzaSize;
            Quantity    = quantity;
            OrderId     = orderId;
        }
Example #2
0
 public static OrderItemViewModel ToViewModel(OrderItem orderItem)
 {
     return(new OrderItemViewModel
     {
         Id = orderItem.Id,
         Quantity = orderItem.Quantity,
         OrderId = orderItem.OrderId,
         PizzaSize = orderItem.PizzaSize == null ? new PizzaSizeViewModel() : PizzaSize.ToViewModel(orderItem.PizzaSize)
     });
 }
Example #3
0
 public static PizzaSizeViewModel ToViewModel(PizzaSize pizzaSize)
 {
     return(new PizzaSizeViewModel
     {
         Id = pizzaSize.Id,
         PizzaId = pizzaSize.PizzaId,
         PizzaViewModel = Pizza.ToViewModel(pizzaSize.Pizza),
         SizeId = pizzaSize.SizeId,
         SizeViewModel = Size.ToViewModel(pizzaSize.Size),
         Price = pizzaSize.Price
     });
 }