‫۶ سال و ۹ ماه قبل، چهارشنبه ۲۹ آذر ۱۳۹۶، ساعت ۰۱:۵۷
همین که دو متد با امضای یکسان با امضای متدهای موجود در واسط IUnitOfWork، در کلاس BaseDbContext وجود داشته باشد، کافی می‌باشد و  دوباره لازم نیست در کلاس ApplicationDbContext پیاده سازی شوند.
ارث بری از اینترفیس جمله صحیحی نمی‌باشد؛ اینترفیس را پیاده سازی (Implement) می‌کنند.
فصول 1،3،4 کتاب C# in a Nutshell می تونه مفید باشه براتون.
‫۷ سال و ۴ ماه قبل، پنجشنبه ۲۸ اردیبهشت ۱۳۹۶، ساعت ۲۲:۴۰
        /// <summary>
        /// دسترسی‌های مستقیم کاربر بدون وابستی به گروه‌های کاربری او
        /// </summary>
        public string DirectPermissions { get; set; }
        /// <summary>
        ///  ساختار اکس ام ال دسترسی‌های مستقیم کاربر بدون وابستی به گروه‌های کاربری او
        /// </summary>
        public XElement XmlDirectPermissions
        {
            get { return XElement.Parse(DirectPermissions); }
            set { DirectPermissions = value.ToString(); }
        }
توضیحات در خود کد واضح می‌باشد.
‫۷ سال و ۸ ماه قبل، چهارشنبه ۲۰ بهمن ۱۳۹۵، ساعت ۱۶:۴۱
بسته به نیاز میتوانید طراحی‌های متفاوتی داشته باشید. برای مثال میتوان امکان انتخاب چندین گروه کاربری را برای کاربر در نظر گرفت یا از جدول UserClaims استفاده کنید برای ذخیره سازی این دسترسی‌های موقتی.

‫۷ سال و ۱۱ ماه قبل، یکشنبه ۱۶ آبان ۱۳۹۵، ساعت ۱۵:۲۱
اگر محتوای فایل را بررسی کرده باشد، متوجه میشوید که از validator مربوط به جی کوئری استفاده شده است، لذا لازم است فایل jquery.validate نیز لود شود. از طرفی در همه صفحات نیازی به validation نبوده است. به همین دلیل در Layout رفرنس داده نشده است.
‫۸ سال و ۴ ماه قبل، چهارشنبه ۲۶ خرداد ۱۳۹۵، ساعت ۰۵:۰۶
 البته کار این سیستم در اصل این مورد نبود و برای هدف دیگه توسعه داده شده بود. از طرفی میخواستم سورس باز باشه پروژه تا کمکی برا بقیه شده باشه؛ برای همین کلا کاربری سیستم رو تغییر دادم. 
اینکه برخی بخش‌ها الان در سورس اصلی نیست برمیگردد به موردی که گفتم. انشالله در فرصت مناسب پروژه رو تکمیل خواهم کرد. در ورژن اولی که قرار داده شده بود، بخش سوالات هم تکمیل بود.
از این جهت که بتواند برای شما دید دهد به نظرم من به هدفم رسیدم. پروژه کامل نیست ولی هدف آن هم آموزشی هست.
خوشحال میشم Pull Request خودتان را ارسال کنید.
‫۸ سال و ۴ ماه قبل، یکشنبه ۲ خرداد ۱۳۹۵، ساعت ۰۴:۵۸
دوست عزیز:
این موارد مشکلات پروژه نیستند. دلیل بازخورد‌های پی دی پی تکراری شما را متوجه نمی‌شوم.
لازم است وقت بذارید و مباحث migration رو مطالعه کنید. وقتی دیتابیسی ساخته نشده باشد، امکان لاگین کردن برای آن هست؟! بازخورد پروژه باخورد پروژه است و لزومی ندارد پیغام خصوصی ارسال کنید.