
דוגמא ל- CONTROLLER
קדם ‹ Forums ‹ הייטק ‹ Web Development ‹ דוגמא ל- CONTROLLER
דוגמא ל- CONTROLLER
פורסם ע"י RIVKA SEGAL סגל הייטק on 11/03/2024 ב1:13 amלמישהי יש דוגמא ל- CONTROLLER ב C# ?
אפילו משהו ממש בסיסי
תודה רבה
תזכו למצוות !!
תמר פ. הגיבה לפני 1 שנה, 10 חודשים 2 חברות · 1 תגובה- 1 תגובה
פעילה בקהילה אני לא יכולה לשים פה דוגמה אמיתית, אבל אם את צריכה משהו ממש פשוט אז הרעיון ליצור controller שיורש מהמחלקה Controller או BaseController של MVC, ואז בתוכו את כותבת את הפעולות שאת רוצה לעשות.
מה שיש פה בתמונה זה בסיסי ביותר, את יכולה כמובן לשחק עם זה לפי מה שאת צריכה. תראי כאן דוגמאות.
הנה דוגמה לפונקציה מסוימת בתוך הcontroller: זה לא נראה כאן טוב, אבל ברעיון זה פונקציית GET פשוטה שמקבלת (דרך הראוטינג) שדה מזהה לישות מסוימת בDB, ומחזיר את הישות הזו, בתנאי שהמזהה שונה מאפס.
[HttpGet]
public ActionResult<SingleResult<TEntity>> Get([FromRoute] int key)
{
if (key == 0)
{
return BadRequest();
}
var query = _context.Set<TEntity>().Where(e => e.Id == key);
return new SingleResult<TEntity>(query);
}מקווה שזה קצת עזר לך, זה נושא גדול, מה שכתבתי כאן זו רק טעימה, כדי לתת לך כיוון. בהצלחה!
Log in to reply.

