public async Task <IActionResult> Delete(SupplierDeleteRequest request) { if (!ModelState.IsValid) { return(View()); } var result = await _supplierApiClient.Delete(request.Supplier_ID); if (result.IsSuccessed) { TempData["result"] = "Xóa nhà sản xuất thành công"; return(RedirectToAction("Index")); } ModelState.AddModelError("", result.Message); return(View(request)); }
public SimpleResponse <bool> Delete(SupplierDeleteRequest request) { var entity = new SupplierEntity(); entity.SupplierId = request.SupplierId; var deleted = false; using (var adapter = DataAccessAdapterFactory.NewDataAccessAdapter()) { OnBeforeSupplierDeleteRequest(adapter, request, entity); deleted = adapter.DeleteEntity(entity); OnAfterSupplierDeleteRequest(adapter, request, entity, ref deleted); } return(new SimpleResponse <bool> { Result = deleted }); }
partial void OnAfterSupplierDeleteRequest(IDataAccessAdapter adapter, SupplierDeleteRequest request, SupplierEntity entity, ref bool deleted);
partial void OnBeforeSupplierDeleteRequest(IDataAccessAdapter adapter, SupplierDeleteRequest request, SupplierEntity entity);