התקנה נתקין את ה-package של FluentValidation, FluentValidation.DependencyInjection, FluentValidation.AspNetCore מתוך nuget. מודל הנתונים שלנו של האוביקט שמגיע מה-client הוא: קובץ ProductDto.cs אנחנו רוצים להוסיף חוקיות לאובייקט הזה. יצירת ה-validator ניצור תיקיית validation בתוכה ניצור class בשם ProductDtoValidator. אנחנו יורשים מ-AbstractValidator ושולחים את האובייקט שאנחנו עושים לו ולידציה. קובץ ProductDtoValidator.cs אנחנו נגדיר constructor ובתוכו נשתמש בפונקציות שקבלנו […]
אחרי שעשינו מימוש עם Minimal Api אנחנו רוצים לראות צורת מימוש נוספת. Entity Framework היא טכנולוגיה שעוזרת לנו לחבר את ה-DB לאובייקטים של net. בצורה אינטואיטיבית. היא עוזרת לחבר בין שכבת המידע לביזנס logic. אנחנו רוצים מנגנון שיודע לשמור רשימות של items, ו-Entity Framework הוא אחד המנגנונים שיודע לעשות את זה. הדרך שבה הוא שומר […]