Beispiel #1
0
 public static Choice Simplify(this OrderItemOption oio)
 {
     return(new Choice
     {
         ExtraName = oio.Option?.Extra?.Name,
         OptionName = oio.Option?.Name
     });
 }
Beispiel #2
0
        public static OrderItemOptionsResultModel FromOrderItenOption(OrderItemOption option)
        {
            var result = new OrderItemOptionsResultModel()
            {
                Name  = option.Name,
                Value = option.Value
            };

            return(result);
        }
Beispiel #3
0
        public OrderItemOption GetOrderItemOptionById(long id, bool cacheOk = true)
        {
            OrderItemOption o = null;

            if (cacheOk)
            {
                o = context.ChangeTracker.Entries <OrderItemOption>().Select(e => e.Entity)
                    .SingleOrDefault(e => e.Id == id);
            }
            return(o ?? context.Set <OrderItemOption>().SingleOrDefault(e => e.Id == id));
        }