public async Task <ApiResult <bool> > Update(int id, SupplierUpdate bundle) { var json = JsonConvert.SerializeObject(bundle); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var url = $"/api/supplier/" + $"{id}"; var result = await Update(url, httpContent); return(result); }
public async Task <IActionResult> Update(int id, [FromBody] SupplierUpdate request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _supplierService.Update(id, request); if (!result.IsSuccessed) { return(BadRequest(result)); } return(Ok(result)); }
public async Task <ApiResult <bool> > Update(int id, SupplierUpdate bundle) { var user = await _context.Suppliers.FindAsync(id); if (user == null) { return(new ApiErrorResult <bool>("Nhà cung cấp không tồn tại")); } var list = _mapper.Map(bundle, user); _context.Suppliers.Update(list); await _context.SaveChangesAsync(); return(new ApiSuccessResult <bool>()); }
public async void Update(Supplier original, SupplierUpdate update) => await _suppliers.ReplaceOneAsync(supplier => supplier.Id == original.Id, Supplier.FromUpdate(original, update));
public async Task <ApiResult <bool> > Update(SupplierUpdate bundle) { var data = await _supplierApiClient.Update(bundle.Id, bundle); return(data); }
public async Task <IActionResult> Update([FromHeader] string authToken, string id, SupplierUpdate supplierIn) { if (!await _authenticationService.CheckAccess(authToken, "orderMgr")) { return(Unauthorized()); } var supplier = await _supplierService.Get(id); if (supplier == null) { return(NotFound()); } _supplierService.Update(supplier, supplierIn); await _logService.Create(new Log( null, AuthenticationHelpers.GetUserIdFromToken(authToken), DateTime.UtcNow, "Document modified.", "suppliers", id, JsonSerializer.Serialize(Supplier.FromUpdate(supplier, supplierIn)) )); return(Ok()); }