مشکل در ایجاد category در api

مجید علیزاده
9 خرداد ۱۴۰۱

با سلام مهندس جان 

خسته نباشید من امروز در api به مشکل برخوردم و اون هم اینه که تمامی قسمت ها اعم از get بخوبی کار میکنه و در حالت عادی اوکی هست ولی موقع create یک category جدید ازم ارور میگیره 

767

3 پاسخ
  • محمد اشرافی9 خرداد ۱۴۰۱

    سلام سلامت باشید

    چون SeoData کانستراکتور داره و فیلد هاش Private set هستن اجازه ثبت نمیده ، بهتره که یه ViewModel براش تعریف کنید

  • مجید علیزاده10 خرداد ۱۴۰۱

    با عرض سلام مجدد استاد

    من مثل شما که در آموزش asp.net core پیشرفته کار کردین سیستم را پیش میبرم ولی شما چیزی اضافه نکردید و راحت data را چه برای گروه اصلی و چه child ها براحتی اضافه کردید و شما از viewmodel استفاده نکردید

  • محمد اشرافی10 خرداد ۱۴۰۱

    تازهگی ها این مشکل پیش اومده ، یکم که بیاید جلو میبینید که توی پروژه Razor Page هم به مشکل خوردیم و مجبور شدین یه سریاشون رو کلا Constructor براش نزاریم و بعضی هاشون رو هم ViewModel ساختیم

     

    البته شما میتونید Constructor برای command ها نزارید چون لازم ندارن ( به دلیل اینکه یه Validator براشون نوشتیم پس دیتا همیشه ددرست وارد Handler میشه )