public CategoryPresenter(ICategoryView view, CategoryModel model) { _view = view; _model = model; _categoryRepository = _model.CategoryRepository; _categories = new BindingList <Category>(_categoryRepository.GetAll().ToList()); }
private void InitilizeAttribute(Constants.Master enumMaster) { try { switch (enumMaster) { case Constants.Master.Category: _categoryView = (ICategoryView)_view; _modelCat = new ModelCategory(); break; case Constants.Master.SubCategory: _masterListEntry = (ISubCategoryView)_view; _modelSubCat = new ModelSubCategory(); break; default: break; } } catch (Exception ex) { throw ex; } }
public CategoryPresenter(ICategoryView view, CategoryModel model) { _view = view; _model = model; _categoryRepository = _model.CategoryRepository; _categories = new BindingList<Category>(_categoryRepository.GetAll().ToList()); }
public CategoryPresenter(ICategoryView categoryView, FoodTracker foodTracker) { CategoryView = categoryView; FoodTracker = foodTracker; _inEditMode = false; CategoryLookupPresenter = new CategoryLookupPresenter(CategoryView.CategoryLookupView, FoodTracker, true, false); AddCategoryPresenter = new AddCategoryPresenter(CategoryView.AddCategoryView, FoodTracker, CategoryLookupPresenter); CategoryItemPresenter = new CategoryItemPresenter(CategoryView.CategoryItemView); CategoryLookupPresenter.SelectedCategoryChanged += new EventHandler(OnSelectedCategoryChanged); CategoryView.EditButtonClick += new EventHandler(OnEditCategoryButtonClick); CategoryView.DeleteButtonClick += new EventHandler(OnDeleteCategoryButtonClick); CategoryView.MoveUpButtonClick += new EventHandler(OnCategoryMoveUpButtonClick); CategoryView.MoveDownButtonClick += new EventHandler(OnCategoryMoveDownButtonClick); bool enabled; if(CategoryLookupPresenter.SelectedCategory != null) { enabled = true; CategoryItemPresenter.Set(CategoryLookupPresenter.SelectedCategory); } else { enabled = false; } CategoryView.DeleteButtonEnabled = enabled; CategoryView.EditButtonEnabled = enabled; CategoryView.MoveUpButtonEnabled = enabled; CategoryView.MoveDownButtonEnabled = enabled; }
public CategoryPresenter(ICategoryView view, ITestModel model) { _model = model; _view = view; _settings = model.Services.UserSettings; WireUpEvents(); }
public CategoryController(IEFRepository repository, ICategoryView view) : base(repository, view) { this._helper = DateHelper.GetInstance(); this._categoryView = view; this._categoryView.View_GetCategoryData = this.GetCategoryData; this._categoryView.View_ViewReady = ViewReady; }
public CategoryPresenter(IBlogSystemData data, ICategoryView view) { this.Data = data; this.view = view; }
public CategoryViewModel(ICategoryView view, CategoryBL categoryBL) : base(view) { _categoryBL = categoryBL; _categories = new ObservableCollection<CategoryVO>(_categoryBL.FindAll()); }
private void AddRecursiveContent(int currentLevel, int maxLevel, ICategoryView node, ArrayList searchableContent, CatalogueUrlHelper helper, int storeID, string cultureCode) { if (this.CurrentViewControlPath == "Modules/ECommerce/Views/Navigation.ascx") return; if (node == null || currentLevel > maxLevel) return; searchableContent.Add(CreateSearchContent("Node", node.CurrentNode, helper)); foreach (IProductSummary product in node.ProductList) { searchableContent.Add(CreateSearchContentName(node.CurrentNode.Name, product, helper)); foreach(ProductSynonym ps in product.SynonymList){ searchableContent.Add(CreateSearchContentSynonym(node.CurrentNode.Name, product, ps, helper)); } } foreach (ICategory childNode in node.ChildNodes) { try { AddRecursiveContent(currentLevel + 1, maxLevel, CatalogueViewer.GetCategoryView(storeID, cultureCode, childNode.NodeID), searchableContent, helper, storeID, cultureCode); } catch (Exception e) { log4net.LogManager.GetLogger(GetType()).Error(e); } } }
protected void Page_Load(object sender, EventArgs e) { string msg = Request[PARAM_MESSAGE]; if (!string.IsNullOrEmpty(msg)) { lblMessage.Text = msg; pnlMessage.Visible = true; } CatalogueViewModule controller = Module as CatalogueViewModule; UrlHelper = new CatalogueUrlHelper(controller); try { CatID = Int32.Parse(Request.Params[PARAM_CATEGORY_ID]); } catch { } try { ProductID = Int32.Parse(Request.Params[PARAM_PRODUCT_ID]); } catch { } if (CatID > 0) { cat = controller.CatalogueViewer.GetCategoryView(controller.Section.Node.Site.Id, controller.Section.Node.Culture, CatID); } else { cat = controller.CatalogueViewer.GetRootCategoryView(controller.Section.Node.Site.Id, controller.Section.Node.Culture); CatID = cat.CurrentNode.NodeID; IsRoot = true; } if (cat != null) { List<ICategory> categoryList = cat.ChildNodes; List<IProductSummary> productList = cat.ProductList; ParentID = cat.CurrentNode.ParentNodeID; rptCategories.DataSource = categoryList; rptCategories.DataBind(); rptProducts.DataSource = productList; rptProducts.DataBind(); ctlBreadCrumb.RenderBreadCrumbTrail(cat.BreadCrumbTrail); } }
public CategoryViewModel(ICategoryView view, CategoryBL categoryBL) : base(view) { _categoryBL = categoryBL; _categories = new ObservableCollection <CategoryVO>(_categoryBL.FindAll()); }
public ManageCategoriesListAdapter(ICategoryView categoryView) { _categoryView = categoryView; }
public EditCategoriesActivity() : base(Resource.Layout.activityEditCategories) { _categoryView = Dependencies.Resolve <ICategoryView>(); _categoryRepository = Dependencies.Resolve <ICategoryRepository>(); _categoryService = Dependencies.Resolve <ICategoryService>(); }
private short GetNodeIndex(Category cat, ICategoryView nodeView) { short sortOrder = Category.SORT_ORDER_MIN; int storeID = controller.Section.Node.Site.Id; short catIndex = 0; //Perform quick sanity check on sort orders whilst we're at it foreach (ICategory node in nodeView.ChildNodes) { if (node.SortOrder != sortOrder) { Category catLoop = controller.CatalogueViewer.GetCategory(storeID, "", node.NodeID); catLoop.SortOrder = sortOrder; controller.EditService.MoveCategory(storeID, catLoop); } //Work out index of our node in list if (node.NodeID == cat.NodeID) { catIndex = (short) (sortOrder - Category.SORT_ORDER_MIN); } sortOrder++; } return catIndex; }
public MainMenuBottomSheet() : base(Resource.Layout.sheetMainMenu) { _categoryView = Dependencies.Resolve <ICategoryView>(); }
private void BindCategory(ICategoryView catListView) { List <Category> categories = _modelCat.GetAllCategories(); catListView.Categories = categories; }
public CategoryPresenter(ICategoryView view, CategoryModel model) { _view = view; _model = model; }
public CategoryPresenter(ICategoryView view) : this(view, new CategoryModel()) { }
private void SwapCategories(ICategoryView nodeView, short catIndex) { int storeID = controller.Section.Node.Site.Id; //Swap nth item with (n + 1)th item Category currentCat = controller.CatalogueViewer.GetCategory(storeID, "", nodeView.ChildNodes[catIndex].NodeID); Category nextCat = controller.CatalogueViewer.GetCategory(storeID, "", nodeView.ChildNodes[catIndex + 1].NodeID); short tmpSortOrder = currentCat.SortOrder; currentCat.SortOrder = nextCat.SortOrder; controller.EditService.MoveCategory(storeID, currentCat); nextCat.SortOrder = tmpSortOrder; controller.EditService.MoveCategory(storeID, nextCat); }
public CategoriesListAdapter(Context context, ICategoryView categoryView) { _context = context; _categoryView = categoryView; SelectedPosition = 0; }
public AssignCategoriesBottomSheet() : base(Resource.Layout.sheetAssignCategories) { _categoryView = Dependencies.Resolve <ICategoryView>(); }
public CategoryPresenter(ICategoryView view) { this.view = view; }