public List <SubCategoryViewModel> GetAll() { var subCategoryVML = new List <SubCategoryViewModel>(); var subCategoryM = _subCategoryRepository.GetAllSubCategories(); if (subCategoryM != null && subCategoryM.Count > 0) { foreach (var subCategory in subCategoryM) { var categoryVM = new SubCategoryViewModel(); categoryVM.Id = subCategory.Id; categoryVM.Name = subCategory.Name; subCategoryVML.Add(categoryVM); } } return(subCategoryVML); }