示例#1
0
        public HttpResponseMessage GetAllProductCategories()
        {
            var countries = productCategoryRepository.GetAllProductCategories();
            var formatter = RequestFormat.JsonFormaterString();

            return(Request.CreateResponse(HttpStatusCode.OK, countries, formatter));
        }
示例#2
0
        /// <summary>
        /// Gets all categories.
        /// </summary>
        /// <returns></returns>
        /// <exception cref="NotImplementedException"></exception>
        public async Task <List <ProductCategoryDto> > GetAllCategories()
        {
            var categories = await _productCategoryRepository.GetAllProductCategories();

            var categoriesDtos = _mapper.Map <List <ProductCategory>, List <ProductCategoryDto> >(categories);

            return(categoriesDtos);
        }
示例#3
0
        public IActionResult CreateProduct()
        {
            var productCategoriesList = productCategoryRepository.GetAllProductCategories();

            var model = new CreateProductViewModel()
            {
                ProductCategorySelectList = new SelectList(productCategoriesList, "Id", "Name")
            };

            return(View(model));
        }