ruppinCgroup69 / InventoryEyeProj

0 stars 0 forks source link

ליצור microservice עבור משתמש #8

Open shaykos opened 5 months ago

shaykos commented 5 months ago

יש ליצור את הקונטרול של המשתמשים ואת הפעולות הבאות:

יש ליצור את המודל של המשתמשים על מנת שיתמוך בשיטות שנכתבו בקונטרולר. יש ליצור הדיביברוויס כדי שיתמוך בשיטות שנכתבו במודל

ruppinCgroup69 commented 5 months ago

לא הצלחנו לחבר בין השרת לSQL DATABASE ב-UPDATE נותן לנו לעדכן ID, איך מבטלים זאת?

shaykos commented 5 months ago

החיבור למסד הנתונים יהיה באמצעות ה connection string שלכן. הגדרתן אותו כמו שצריך בהגדרות?

בקשר לעדכון, צריך לשנות ברמת הפרוצדורה שלא יהיה שינוי של ה id. כלומר, להוריד את ההשנה של השדה הזה

ruppinCgroup69 commented 5 months ago

הוספנו 2 SP של READ

  1. לקרוא את כל המשתמשים (לא כולל סיסמה)
  2. לקרוא משתמש לפי ID (כולל סיסמה) פונקציית UPDATE לא עובדת, רשום שיש constraint named "Users_fk1" that references the "Id" column in the "UserRoles" table אבל לא מצאנו בשום מקום את האילוץ הזה ואיך לשנות את זה. הרצנו את הכל בSWAGGER והכל עובד חוץ מה-UPDATE USER.
shaykos commented 5 months ago

השגיאה המתוארת בעדכון משתמש היא כנראה בגלל שניסיתן לעדכן את השדה role של המשתמש בערך שלא קיים בטבלה UserRoles. אם אני זוכר נכון יש שם שלושה ערכים: 1 - עבור Admin 2 - עבור Client 3 - עבור Supplier

ruppinCgroup69 commented 5 months ago

מעולה סידרנו את הטעות הזאת. כל הפקודות של ה-USER עובדות כנדרש