
DeleteInventoryItem, שמקבלת int id.db.InventoryItems.SingleOrDefault לפי InventoryItemID שווה למזהה שהתקבל. לא בטוח שפריט כזה קיים.InventoryItems.Remove(item) ואחריו SaveChanges.הטקסט המלא של הדקות הראשונות בהרצאה «מחיקת רשומה קיימת ממסד נתונים» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
נשאר לנו למחוק פריט בואו ניגש לסרוויץ שלנו בואו ניקח פה איזושהי פונקציה לא משנה איזה נעתיק נדביק ונשנה לה את השם ל delete inventory item הפונקציה כמובן תקבל int id אנחנו רוצים להביא את ה-inventory item ולראות אם הוא באמת קיים לנו db.inventoryitems.singleor.default אנחנו רוצים שתחפש לנו אייטם שה-ID שלו, inventory item ID,
שווה ל-ID שנשלח לפונקציה. לא בטוח שקיים אחד כזה. אם ה-item null, אל תמשיך הלאה. ומה שאנחנו רוצים לעשות זה inventory items.remove item, save changes.
תראו איזו מהירות אתם בונים תשתית שמאפשרת לבצע קראד. אנחנו רוצים לבדוק את זה. בואו נלך לכאן אשכפל יש לנו delete inventory delete inventory item ואנחנו רוצים להשיג איזשהו פריט בואו קודם כל את זה נשים פה מעולה בואו נמחק את פריט מספר 8 הרי הוספנו איזשהו פריט 8 אז בואו ניקח int id שווה 8 ואנחנו רוצים to delete id 8 בצורה כזאת שימו לב שפה
האמת אפשר לעשות משהו קצת יותר חכם רק אם יש אייטם אם האייטם שונה מנהל אז בצע את העדכון זה היה באפדייט תיקנתי קצת את האפדייט בואו נבדוק את delete inventory אייטם שפשוט מוחקת את פריט מספר 8 נסתכל רגע ונראה שיש לנו פריט 8 זה בדיוק הפריט שהוספנו מקודם בואו נריץ יופי done בואו נחזור לדאטאבייס