Exemple #1
0
        protected void categoriesControl_OnEditItem(object sender, GenericEventArgs <Guid> e)
        {
            lblErrorMessage.Text = null;

            var entity = DataContext.LP_Categories.FirstOrDefault(n => n.ID == e.Value);

            if (entity == null)
            {
                return;
            }

            var converter = new CategoryEntityModelConverter(DataContext);
            var model     = converter.Convert(entity);

            categoryControl.Model = model;
            mpeAddEditCategory.Show();
        }
Exemple #2
0
        protected void FillDataGrid()
        {
            var converter = new CategoryEntityModelConverter(DataContext);

            var allEntitiesLp = DataContext.LP_Categories.Where(n => n.DateDeleted == null).ToLookup(n => n.ParentID);
            var entitiesList  = CategoryUtil.GetAllCategories(null, allEntitiesLp).ToList();

            CategoryUtil.Sort(entitiesList);

            var models = entitiesList.Select(n => converter.Convert(n)).ToList();

            var categoriesModel = new CategoriesModel {
                List = models
            };

            categoriesControl.Model = categoriesModel;
        }
Exemple #3
0
        protected void FillCategories()
        {
            var currentLanguage = LanguageUtil.GetLanguage();

            var converter = new CategoryEntityModelConverter(DataContext);

            var allEntitiesLp = (from n in DataContext.LP_Categories
                                 where n.DateDeleted == null && (n.Language == currentLanguage || n.Language == null || n.Language == "")
                                 select n).ToLookup(n => n.ParentID);

            var entitiesList = CategoryUtil.GetAllCategories(null, allEntitiesLp).ToList();

            CategoryUtil.Sort(entitiesList);

            var models = entitiesList.Select(n => converter.Convert(n)).ToList();

            var categoriesModel = new CategoriesModel {
                List = models
            };

            categoriesControl.Model = categoriesModel;
        }