public object Delete(int id) { using (var tran = _context.Database.BeginTransaction()) //Sử dụng tran để có thể xử lí khi dữ liệu lỗi { //Tìm dữ liệu theo id var searchResult = _context.Orders.FirstOrDefault(value => value.OrderId == id); try { if (searchResult != null) { _context.Remove(searchResult); _context.SaveChanges(); tran.Commit(); return(searchResult); } else { return("Unable to delete: not found ID."); } } catch (Exception ex) { tran.Rollback(); return(ex.StackTrace); //Xuất ra lỗi } } }
//Xóa public object Delete(String id) { //Tìm dữ liệu theo id var searchResult = _context.Category.FirstOrDefault(value => value.CategoryId == id); try { if (searchResult != null) { _context.Remove(searchResult); _context.SaveChanges(); return(searchResult); } else { return("Unable to delete: not found ID."); } } catch (Exception ex) { return(ex.StackTrace); //Xuất ra lỗi } }