public ProductFormController(ProductRepository pRepo, ProductSmallFramePhotoViewModel pvm, CategoryHeaderRepository chr) { categoryHeaderRepository = chr; productRepository = pRepo; photoViewModel = pvm; viewList = new List <ProductSmallFramePhotoViewModel>(); populateViewModel(); }
// Populates ViewList with ALL products private void populateViewModel() { List <ProductModel> list = productRepository.GetAll(); foreach (ProductModel p in list) { ProductSmallFramePhotoViewModel viewModel = new ProductSmallFramePhotoViewModel(); viewModel.product = p; viewModel.BasicPathPicture = "Images/Hardware/"; viewList.Add(viewModel); } }