C#‎‎‎ گاهی اوقات با کاراکتر های فارسی به مشکل بر می خوره. یه بار کد رو اینجوری تست کنید شاید جواب داد
user.category.Trim().equal("مدیر")