コード例 #1
0
        public async Task <IActionResult> Create([FromForm] BrandCreateRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View(request));
            }

            var brands = await _brandApiClient.GetAll();

            ViewBag.Brand = brands.Select(x => new SelectListItem()
            {
                Text  = x.Name,
                Value = x.IdBrand.ToString(),
            });

            var result = await _brandApiClient.CreateBrand(request);

            if (result)
            {
                TempData["result"] = "Thêm mới Size thành công";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Thêm Size thất bại");
            return(View(request));
        }
コード例 #2
0
        public async Task <IActionResult> Add()
        {
            var brands = await _brandApiClient.GetAll();

            ViewBag.Brands = brands.Select(x => new SelectListItem()
            {
                Text  = x.Name,
                Value = x.Id.ToString()
            });
            var categories = await _categoryApiClient.GetAll();

            ViewBag.Categories = categories.Select(x => new SelectListItem()
            {
                Text  = x.Name,
                Value = x.Id.ToString()
            });

            return(View());
        }