Example #1
0
        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();
        }
Example #2
0
        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();
            //}
        }
Example #3
0
 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;
 }
Example #6
0
 public SubCategoryService(ISubCategoryDal subCategoryDal)
 {
     _subCategoryDal = subCategoryDal;
 }
Example #7
0
 public CategoryManager(ICategoryDal categoryDal, ISubCategoryDal subCategoryDal, IProductDal productDal)
 {
     _categoryDal    = categoryDal;
     _subCategoryDal = subCategoryDal;
     _productDal     = productDal;
 }
 public GetSubCategoryByCategoryIdQueryHandler(ISubCategoryDal subCategoryDal)
 {
     _subCategoryDal = subCategoryDal;
 }