وقت بخیر در قطعه کد زیر استاد از علامت ! قبل از مقداری که قراره برگردونده بشه استفاده کردند. این علامت بعد از مقدار به معنای سرکوب کردن هشدار null پذیر بودن رو دیدم ولی قبل مقدار رو ن ممنون میشم توضیح بدین.
RuleFor(r => r.LeaveTypeId)
.NotNull()
.WithMessage("{PropertyName} must not null be null.")
.MustAsync(async (id, token) =>
{
var leaveTypeId = await _leaveTypeRepository.Exist(id);
return !leaveTypeId;
});
سلام
سرچ کنید ! in csharp این علامت کاربرد های خاصی داره و مطالعه بفرمائید
توضیح مفصل هست