@ממ אתם מחזירים ActionResult
בגלל שצד הלקוח הוא אנגולר, אתם יכולים להחזיר ישירות את האובייקט שאתם רוצים להחזיר.
אתם משתמשים בדוגמא בהחזרה בView, שהוא בד"כ מחזיר את קובץ הcshtml שנמצא בתקיית התצוגות.
אני חושב שאתם לא נדרשים לזה בכלל באנגולר.
אפשר או:
- להחזיר Json ככה:
return Json(newClient, JsonRequestBehavior.AllowGet);
- לחילופין אפשר לשנות את החתימה של הפונקציה ככה:
public ClientView InsertClient(ClientView newClient)
ואז להחזיר תשובה:
return ClientView;
יש מצב שבזה תצטרכו לעשות לו המרה לJSON גם, אני כבר לא זוכר.
למה בעצם אתם לא משתמשים בקונטרוללר מסוג ApiController?
דבר נוסף, אם אפשר, במידה וקיבלתם מהשרת תגובה שלא תיכננתם לקבל, תכתבו מה קיבלתם - כי לא ברור האם חזרה תשובה או משהו אחר.