המשך של Basic controller. לפעמים אנחנו רוצים לקבל ל-controller פרמטרים מורכבים ב-body. נכתוב פונקציה שתקבל Product מהמשתמש ומחזירה אותו. אל הפונקציה הזאת ניגש עם HttpPost. הפרמטרים שמגיעים עם בקשת post מגיעים ב-body של הבקשה ונכנסים בהתאמה לפרמטר שנתנו לפונקציה. לצורך הדוגמא נשתמש ב-class הבא: אם נריץ את הפרוייקט נראה את שתי הפונקציות שיש לנו בקובץ […]
בפרוייקט חדש, בקובץ program.cs יש לנו את השורה: כדי שנוכל לגשת ל-controllers, ניגש לתיקיית ה-controllers ונייצר בה controller חדש. נבחר API Controller Empty. נקרא לקובץ ProductsController.cs. Controller בא לתת מענה ל-Restful service, שזה אומר שמבצעים בקשות באמצעות get, post, delete, put. get – לקבל מידע, post – ליצור מידע, להכניס נתונים, put – עדכון מלא, […]
קבצי הקונפיגורציה מהו מודל הקונפיגורציה שיש לנו בעולם ב-asp.net? יש לנו את קובץ appsettings.json שהוא קובץ הקונפוגורציה של המערכת. כדי לגשת לקובץ הקונפיגורציה היינו כותבים ConfigurationManager.Appsettings וניגשים למשתנה שאנחנו צריכים. הבעיה היא שהפנייה הזאת היא לא אבסטרקטית, היא מובילה אותנו לקובץ קונפיגורציה מסויים. ניגש לקובץ קונפיגורציה ונוסיף לו ערך: קובץ appsettings.json כאשר רוצים להציג את […]