示例#1
0
        public CategoryViewModel AutoMappingToCategoryViewModel(Category selected, List <Category> listOfCategories)
        {
            //Set up automapping
            var mapperOne           = mapextension.CategoryToCategoryViewModel();
            CategoryViewModel model = mapperOne.Map <CategoryViewModel>(selected);

            var categories = new List <CategoryOverviewViewModel>();

            foreach (Category c in categoryRep.RetrieveAllCategories())
            {
                //Set up automapping
                var mapper = mapextension.CategoryToCategoryOverviewViewModel();
                CategoryOverviewViewModel m = mapper.Map <CategoryOverviewViewModel>(c);
                categories.Add(m);
            }
            model.AllCategoriesInSystem = categories;
            return(model);
        }