وب‌سرویس مجید

پروژه sieve

Biarity/Sieve

این پروژه یک کتابخانه سبک و قدرتمند برای مرتب‌سازی، فیلتر کردن و صفحه‌بندی در برنامه‌های ASP.NET Core است. ️

کاربرد:

وقتی می‌خوای به راحتی امکان فیلتر کردن داده‌ها رو از طریق URL فراهم کنی (مثل api/users?sort=Name&filter=Age>25)، این ابزار عالیه!

در چه شرایطی بهتره استفاده شود؟

وقتی با APIهای REST کار می‌کنی و می‌خوای کاربرات بتونن داده‌ها رو بر اساس نیازشون مرتب یا فیلتر کنن، بدون نوشتن کدهای تکراری. همچنین وقتی می‌خوای کدات تمیز و قابل نگهداری باشه.

چند مثال از موارد استفاده:

- نمایش لیست کاربران با فیلتر بر اساس سن یا نام

- مرتب‌سازی محصولات در یک فروشگاه آنلاین بر اساس قیمت یا تاریخ افزودن

- صفحه‌بندی داده‌های گزارش‌ها در یک سیستم مدیریت

  • ##ASPNETCore
  • ##Filtering
  • ##Sorting
  • ##Pagination
  • ##RESTAPI
  • ##WebAPI
  • ##DotNet
  • ##CleanCode
  • ##Sieve
  • ##Backend