public IEnumerable <ItemCategorySubViewModel> GetCategories() { var categoryList = GetCategoriesList(); if (categoryList != null) { List <ItemCategorySubViewModel> _ICSVMList = new List <ItemCategorySubViewModel>(); foreach (var item in categoryList) { ItemCategorySubViewModel model = new ItemCategorySubViewModel(); model.SubCategoryId = item.SubCategoryId; model.SubCategoryName = item.SubCategoryName; model.CategoryName = item.CategoryName; model.CategoryId = item.CategoryId; model.Abb = item.Abb; _ICSVMList.Add(model); } return(_ICSVMList); } return(null); }
public ActionResult AddCategory(int id = 0) { if (id == 0) { ItemCategorySubViewModel model = new ItemCategorySubViewModel(); CommonRepository objCommonRepository = new CommonRepository(); model.Categories = objCommonRepository.GetMainCategories(false, null); return(View(model)); } else { ItemCategorySubViewModel model = new ItemCategorySubViewModel(); ItemCategorySubRepository repository = new ItemCategorySubRepository(); model = repository.GetCategoryByID(id); return(View(model)); } }
public ItemCategorySubViewModel GetCategoryByID(int id) { ItemCategorySubViewModel model = new ItemCategorySubViewModel(); IEnumerable <ItemCategorySubViewModel> categoryList = GetCategoriesList(id); ItemCategorySubViewModel category = categoryList.FirstOrDefault(); CommonRepository objCommonRepository = new CommonRepository(); if (categoryList.Any()) { model.SubCategoryId = category.SubCategoryId; model.SubCategoryName = category.SubCategoryName; model.Abb = category.Abb; model.Categories = objCommonRepository.GetMainCategories(false, category.CategoryId); model.CategoryName = category.CategoryName; return(model); } return(null); }