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>()); }
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)); }
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); }
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()); }