‫۵ سال و ۲ ماه قبل، چهارشنبه ۱۲ تیر ۱۳۹۸، ساعت ۱۶:۴۷
من چند تا از قسمت‌ها را چک کردم. انگار همه آنها دارای transcript هم هستند. یعنی چیزی که در پادکست شنیده میشه به صورت متن هم در آمده است. این موضوع برای کسانی که با انگلیسی مشکل دارند خیلی خوب و کمک کننده هستش.
‫۵ سال و ۲ ماه قبل، جمعه ۷ تیر ۱۳۹۸، ساعت ۰۵:۴۹
ممنون بابت ارائه این مطلب
من کامل پیاده سازی کردم، از نظر کارایی و نوع جستجو خیلی عالی هست
همچنین اینکه یه  mapper داخلی داره که باتوجه به نوع map تعیین شده ، document یافت شده به نوع معرفی شده map میشه.
‫۵ سال و ۲ ماه قبل، چهارشنبه ۵ تیر ۱۳۹۸، ساعت ۱۲:۵۱
- خیر، امکان دانلود مستقیم فایل نیز وجود دارد.با توجه سیستم عامل نسخه فایل رو دریافت کنید.

اگر از ویندوز استفاده می‌کنید. 
1) فایل را Unzip کنید.
2) در پوشه bin پروژه  از طریق PowerShell دستور bin\elasticsearch.bat را اجرا کنید.  
پروژه به صورت پیش فرض روی پورت
 http://localhost:9200 قابل دسترسی می‌باشد.

- اگر جهت ایندکس کردن مطالب و جستجو و یا لاگ زدن استفاده میکنید نیاز به لایسنس نیست .
‫۵ سال و ۳ ماه قبل، پنجشنبه ۲۳ خرداد ۱۳۹۸، ساعت ۲۳:۳۸
فکر کنم شما رفتار پیش فرض ASP.NET Core و ASP.NET رو با NET Core. و NET. اشتباه گرفتید.
اگه من با NET Core. یه برنامه WPF بزنم، رفتاری که میگید رخ می‌ده؟
‫۵ سال و ۳ ماه قبل، دوشنبه ۱۳ خرداد ۱۳۹۸، ساعت ۰۶:۵۱
راه حل دیگر: استفاده از روش Containment بجای Inheritance
public class UserModel
{
    [MaxLength(200)]
    [Display(Name = "Full name")]
    [Required]
    public string Name { get; set; }
}

public class UserModalViewModel
{
    public UserModel Model { get; set; }
    public bool IsAdmin { get; set; }
    public IReadonlyList<lookupitem> Roles { get; set; }
}
‌‌‌
اکشن متد متناظر با درخواست GET
[HttpGet]
public async Task<IActionResult> Edit(int id)
{
    var user = await _service.FindAsync(id); //return Maybe<UserModel>
    if (!user.HasValue)
    {
        return NotFound();
    }

    // prepare model
    var model = new UserModalViewModel
    {
        Model = user.Value,
        IsAdmin = true,
        Roles = await _lookupService.ReadRolesAsync()
    };
    return View(model);
}

‌‌‌‌
اکشن متد متناظر با درخواست POST
[HttPost]
public async Task<IActionResult> Edit([Bind(Prefix = "Model")] UserModel model)
{
    //todo: check ModelState and save model
    await _service.EditAsync(model);
}