예제 #1
0
        public async Task <ApiResult <int> > Create(SupplierCreateRequest request)
        {
            var json        = JsonConvert.SerializeObject(request);
            var httpContent = new StringContent(json, Encoding.UTF8, "application/json");
            var client      = _httpClientFactory.CreateClient();

            client.BaseAddress = new Uri("https://localhost:5001");
            var response = await client.PostAsync("/api/Suppliers/", httpContent);

            //var Token = await response.Content.ReadAsStringAsync();
            return(new ApiSuccessResult <int>());
        }
예제 #2
0
        public async Task <IActionResult> Create(SupplierCreateRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var result = await _supplierService.Create(request);

            if (result == 0)
            {
                return(BadRequest());
            }
            var supplier = await _supplierService.GetById(result);

            return(CreatedAtAction(nameof(GetById), new { id = result }, supplier));
        }
예제 #3
0
        public async Task <int> Create(SupplierCreateRequest request)
        {
            var supplier = new Supplier()
            {
                Supplier_Name = request.Supplier_Name,
                Gmail         = request.Gmail,
                Address       = request.Address,
                Phone         = request.Phone
            };

            //Save image

            _context.Suppliers.Add(supplier);
            await _context.SaveChangesAsync();

            return(supplier.Supplier_ID);
        }
예제 #4
0
        public async Task <IActionResult> Create(SupplierCreateRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            var result = await _supplierApiClient.Create(request);

            if (result.IsSuccessed)
            {
                //TempData["result"] = "Thêm mới nhà sản xuất thành công";
                return(RedirectToAction("Index"));
            }

            //ModelState.AddModelError("", result.Message);
            return(View());
        }