private void AddLanguageChildItems(MenuItem parent, Language lang, ICommerceDatabase database) { var culture = CultureInfo.GetCultureInfo(lang.Name); AddLanguageChildItem <Brand>(parent, culture, "Brands", "Brand", database.Repository <Brand>().Query()); AddLanguageChildItem <Category>(parent, culture, "Categories", "Category", database.Repository <Category>().Query()); AddLanguageChildItem <Product>(parent, culture, "Products", "Product", database.Repository <Product>().Query()); AddLanguageChildItem <ProductType>(parent, culture, "Product types", "ProductType", database.Repository <ProductType>().Query()); }
public static void Delete <T>(this ICommerceDatabase database, T entity) where T : class { database.Repository <T>().Delete(entity); }
public static void Insert <T>(this ICommerceDatabase database, T entity) where T : class { database.Repository <T>().Insert(entity); }
public static IQueryable <T> Query <T>(this ICommerceDatabase database) where T : class { return(database.Repository <T>().Query()); }
public static T Find <T>(this ICommerceDatabase database, params object[] ids) where T : class { return(database.Repository <T>().Find(ids)); }
public PredefinedCustomFieldService(ICommerceDatabase database) { _repository = database.Repository<CustomFieldDefinition>(); }
public SettingService(ICommerceDatabase database) { _repository = database.Repository <SettingItem>(); }
public CountryService(ICommerceDatabase database) { _countryRepository = database.Repository<Country>(); }
public CountryService(ICommerceDatabase database) { _countryRepository = database.Repository <Country>(); }
public Product Find(int id) { return(_database.Repository <Product>().Find(id)); }
public PredefinedCustomFieldService(ICommerceDatabase database) { _repository = database.Repository <CustomFieldDefinition>(); }
private Customer GetCustomer(IOrderEvent @event) { var order = _database.Repository <Order>().Find(@event.OrderId); return(order == null ? null : order.Customer); }