public static Choice Simplify(this OrderItemOption oio) { return(new Choice { ExtraName = oio.Option?.Extra?.Name, OptionName = oio.Option?.Name }); }
public static OrderItemOptionsResultModel FromOrderItenOption(OrderItemOption option) { var result = new OrderItemOptionsResultModel() { Name = option.Name, Value = option.Value }; return(result); }
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)); }