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(); }
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; }
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; }