public MainWindow() { InitializeComponent(); this.ProductDal = InstanceFactory.GetInstance <IProductDal>(); this.CategoryDal = InstanceFactory.GetInstance <ICategoryDal>(); this.SubCategoryDal = InstanceFactory.GetInstance <ISubCategoryDal>(); var categories = CategoryDal.GetAll(); if (categories.Count == 0) { this.AddDefaults(); categories = CategoryDal.GetAll(); } var count = 0; foreach (var item in categories) { this.gridButtons.ColumnDefinitions.Add(new ColumnDefinition()); var btn = new RadioButton() { Name = "category_" + item.Id, Content = item.CategoryName, }; btn.Click += categoryBtn_Click; Grid.SetColumn(btn, count); this.gridButtons.Children.Add(btn); count++; } this.Cart = new Cart(); }
public SubCategoryManager(IGenericDal <SubCategory> genericDal, ISubCategoryDal subCategoryDal) : base(genericDal) { _subCategoryDal = subCategoryDal; //if (_subCategoryDal.GetByFilterAsync(x => x.Name == "Work").Result == null) //{ // _subCategoryDal.InsertAsync(new SubCategory // { // Id = 544, // Name = "Work", // CategoryId = 1007 // }).Wait(); //} }
public SubCategoryManager(ISubCategoryDal subCategoryDal, IEntityDal <SubCategory> entityDal, IMapper mapper) : base(subCategoryDal, entityDal.GetPrimaryKeyMember(), mapper) { _subCategoryDal = subCategoryDal; _entityDal = entityDal; _mapper = mapper; }
public SubCategoryManager(ISubCategoryDal subCategoryDal) { _subCategoryDal = subCategoryDal; }
public GetAllSubCategoriesQueryHandler(ISubCategoryDal subCategoryDal) { _subCategoryDal = subCategoryDal; }
public SubCategoryService(ISubCategoryDal subCategoryDal) { _subCategoryDal = subCategoryDal; }
public CategoryManager(ICategoryDal categoryDal, ISubCategoryDal subCategoryDal, IProductDal productDal) { _categoryDal = categoryDal; _subCategoryDal = subCategoryDal; _productDal = productDal; }
public GetSubCategoryByCategoryIdQueryHandler(ISubCategoryDal subCategoryDal) { _subCategoryDal = subCategoryDal; }