نظرات مطالب
پَرباد - راهنمای اتصال و پیاده‌سازی درگاه‌های پرداخت اینترنتی (شبکه شتاب)
درگاه بانک ملی (سداد)  به صورت نسخه تست  به پرداخت اینترنتی افزوده شد.
پذیرنده‌هایی که درگاه ملی سداد را در اختیار دارن، در صورت تمایل، میتوانند نسخه جدید را امتحان کنند و نتیجه عملکرد را در صفحه پروژه اعلام کنند.
نحوه نصب:
Install-Package Parbad -Version 1.3.0-beta1

نسخه نهایی پس از موفق بودن تست منتشر خواهد شد.
نظرات مطالب
اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
سلام. اگر به جای اینکه AccessToken را به صورت دیتا برای کلاینت ارسال کنیم آنرا در Response Header قرار دهیم به طور مثال بعد از لاگین موفق به شکل ذیل:
Response.Headers.Add("AccessToken", accessToken);
در این حالت کلاینت هم این مقدار را ذخیره کرده و در درخواست‌های خود به سمت سرور ارسال می‌کند و در سمت سرور هم برای پیاده سازی امکان sliding expiration در رخداد OnTokenValidated بعد از چک کردن موارد مورد نظر دوباره AccessToken را ساخته و به 
Response Header اضافه نماییم آیا همین قدر کافی نمی‌باشد به جای ذخیره فیزیکی Token در دیتابیس؟
نظرات مطالب
شروع به کار با EF Core 1.0 - قسمت 8 - بررسی رابطه‌ی Many-to-Many
با سلام و احترام
در صورت ارتقاء به EF Core 2.0 دیگر نیازی به پیاده سازی ذکر شده نیست و می‌توان از پیاده سازی اینترفیس جدید IEntityTypeConfiguration به صورت ذیل استفاده نمود.

class CustomerConfiguration : IEntityTypeConfiguration<Customer>
{
  public void Configure(EntityTypeBuilder<Customer> builder)
  {
     builder.HasKey(c => c.AlternateKey);
     builder.Property(c => c.Name).HasMaxLength(200);
   }
}

...
// OnModelCreating
builder.ApplyConfiguration(new CustomerConfiguration());

موفق باشید.
نظرات مطالب
Accord.NET #3
ممنون از مطالب مفیدتون.
  • اگه ممکنه در مورد کرنل و الگوریتم یادگیری کمی بیشتر توضیح بدید.
  • برای تغییر اندازه و استخراج ویژگی هم فکر میکنم بشه از توابع زیر استفاده کرد که شاید کاراتر باشن:
AForge.Imaging.Filters.ResizeBicubic
AForge.Imaging.Filters.ResizeBilinear
AForge.Imaging.Filters.ResizeNearestNeighbor

Accord.Imaging.Converters.ArrayToImage
Accord.Imaging.Converters.ImageToArray
Accord.Imaging.Converters.ImageToMatrix
Accord.Imaging.Converters.MatrixToImage
بازم تشکر و سپاس، درپناه حق موفق باشید.
نظرات مطالب
فعال سازی عملیات CRUD در Kendo UI Grid
برای کسانی که از روش GitHub لینک داده شده استفاده کردند و مشکل بنده رو هنگام Update اطلاعات دارند: در ActionResult مربوط به Update گریدویو Kendu UI هنگام بازگشت مقدار Json به صورت null باید از عبارت رشته‌ای خالی شبیه زیر استفاده کنیم:
         [HttpPost]
        public ActionResult Update(IEnumerable<Product> products)
        {
                //  ....
                //Return emtpy result
                return Json("");
        }
موفق باشید.
نظرات مطالب
افزودن خودکار کلاس‌های تنظیمات نگاشت‌ها در EF Code first
در حالت اینکه از BaseEntity استفاده شه مشکلی نیست . ولی یه نوع وابستگی میشه... درسته؟
من در حالت BaseEntity جواب گرفتم. اما حالتی که فضای نام رو جستجو کنه خیلی منطقی‌تر و انعطاف پذیرتره.
ولی دقیقا شکل پیاده سازیش به مشکل برخوردم از Dbset خودکار که تو سایت هست استفاده کردم اما موفق نشدم.

امکان داره بگید زمانی که تمامی اسمبلی‌ها با دستور فوق در متغیر تعریف شده ذخیره شدن چطور در ModelBinder ست کنم؟
نظرات مطالب
مروری بر Claim
سلام...
این مفهوم در لایه‌های زیر ساحتی یک Application استفاده می‌شود (وابسته به Platform یا حتی پایین‌تر در infrastructure و در لایه‌های پیاده سازی برنامه با این مفهوم کاربرد ندارد). ضمنا بحث claim وابسته به مفهوم Authentication می‌باشد ولی مسئله شما با مفهوم Authorization سروکار دارد.

این موارد برای مقیاس‌های بالا (مانند یک سازمان با کاربران زیاد و پیچیدگی‌های معماری بالا) نمود بیشتری پیدا می‌کند . بیان معایب دلیلی بر کاربردی نبودن آن نیست و با امکان سنجی می‌توان کاربردی و مفید بودن آن را سنجید.
موفق باشید
نظرات مطالب
کلاس کمکی جهت مشاهده آیتم های موجود در حافظه کش و حذف آنها
به نظرم کاملا واضحه
شما می‌تونین متد GetCaches را به یک گرید ویو بایند کنید.
با این کار شما لیست ایتم‌های موجود در کش دارید
در مرحله بعد برای حذف هر ایتم از کش می‌توانید ایتم انتخاب شده را به تابع PurgeCacheItems(String prefix) پاس داده و ایتم مورد نظر حذف کنید.
کد نوشته شده چیز چندان پیچیده ای نداره اگرم باز مشکل دارید لطفا مطرح کنید
موفق و موید باشید
نظرات مطالب
کدام w3wp.exe مرتبط با Application جاری من است ؟
سلام.
روش‌های ساده‌تری هم برای اینکار وجود داره. کافیه تا اونجاییکه علاقمند هستید کدتون break بخوره، این کد رو بنویسید:
if (Debugger.IsAttached)
    Debugger.Break();
else
    Debugger.Launch();
بدین ترتیب هر وقت اجرا به این خط برسه، پنجره Visual Studio Just-In-Time Debugger باز میشه و Debugger بطور خودکار به App شما Attach میشه و ...

موفق باشید.
نظرات مطالب
تغییر اندازه تصاویر #2
سلام
دوست گلم توی پستی که شما ارجاع دادین گفته شده که برای تغییر اندازه تصاویر دو راه میشه در نظر گرفت:
 1- در زمان ثبت، تصویر تغییر اندازه داده شود.
 2- در زمان نیاز تغییر اندازه داده شود.

که در مورد هر کدوم توضیحاتی داده شده است، توی این پست با استفاده از هندلر در زمان اجرا (و استفاده از تابع تغییر اندازه تصویر) تصویر مورد نظر تغییر اندازه داده شده است.
در مورد هندلر هم لینک داده بودم توی پست.
موفق و موید باشید.