خوب اینجا قسمت fluent assertion هستش که میاد چک ها رو انجام میده قبلا جور دیگری انجام میشد

خوب نکته ای که هست اینه که اگر یه کلاسی به اسم user داریم بیایم برای چک کردنش بیایم یه کلاس به اسم user validator درست کنیم که از fluent validator ارث بری کرده باشه

خوب در عکس بالا اومدیم برای فیلد های username, password در نظر گرفتیم که خالی نباشند

خوب اینجا اومدیم اول یه new از validator و بعد اومدیم در خط پایین تر instance رو برابر user قرار دادیم

در خط بالاتر یه new از user درست کردیم

خوب اتفاقی که میوفته اینه که اگر results is valid برابر باشه با false اتفاقی که میوفته اینه که results.error یه کالکشنی داره که میایم با foreach داخلش رو چاپ می کنیم.

اینجا اومدیم از not null استفاده کردیم و بعد اومدیم یه کد خطا با یه نوشته کل خطا رو درست کردیم که ازش استفاده کنیم خوب req ها قبل از این که وارد action شوند میشه که چک شوند