پروژه‌ها
پروژه سامانه برگزاری مسابقات ورزشی پیاده سازی شده به وسیله ASP.NET MVC و AngularJS
این سامانه به کمک فریمورک‌های ASP.NET MVC و AngularJS پیاده سازی شده است.

مکانیزم کار این سامانه بدین شکل است که مدیر سامانه مسابقه ای را تعریف کرده و برای آن نمایندگان واحدهای دانشگاهی انتخاب می‌کند. به نمایندگان این دانشگاه‌ها پیامی مبنی بر برگزاری مسابقه‌ی مورد نظر فرستاده می‌شود تا در فرصت تعیین شده وارد سامانه شوند و اعلام آمادگی خود را برای شرکت در مسابقات اعلام کنند.
پس از تایید اعلام آمادگی واحدهای دانشگاهی برای شرکت در مسابقات توسط مدیر، نمایندگان دانشگاه‌ها در بازه‌ی تعیین شده برای ثبت نام به سامانه مراجعه کرده و اطلاعات بازیکنان و اعضای کادر فنی را ثبت می‌کنند. پس از بررسی اطلاعات ثبت شده توسط مدیر، نمایندگان در بازه‌ی زمانی اعلام شده برای دریافت کارت به سامانه مراجعه نموده و کارت مسابقات را دانلود می‌کنند.

امکانات سامانه:

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


نحوه‌ی ورود به سیستم

برای ورود به مدیریت سامانه، از قسمت فوتر سایت بر روی "ورود همکاران" کلیک کنید.

ایمیل و کلمه عبور برای ورود به مدیریت سامانه

ایمیل: admin@gmail.com
کلمه عبور: 123admin123

ایمیل و کلمه عبور برای ورود به سامانه مسابقات

ایمیل: user@gmail.com
کلمه عبور: 123user123

نکته: سورس کد این پروژه را فقط از مخزن کد پروژه می‌توانید دریافت کنید.

 


اشتراک‌ها
کتابخانه جاوااسکریپتی date-fns

اضافه شدن پشتیبانی از زبان فارسی به کتابخانه date-fns که از ابزارهای کمکی کار با تاریخ (Date) در جاوااسکریپت است. این کتابخانه مثل momentJS تغییری در آبجکت date جاوااسکریپت ایجاد نمی‌کند و می‌تواند جایگزین مناسبی برای momentJS  باشد. 


کتابخانه جاوااسکریپتی date-fns
اشتراک‌ها
زبان برنامه نویسی رایگان برای محاسبات علمی

Octave ابتدا در سال 1988 توسط دو نفر به نام‌های James B. Rawlings از دانشگاه Wisconsin-Madison و John G. Ekerdt از دانشگاه Texas ساخته شد که از آن به عنوان یک نرم‌افزار کمکی برای کتابی در رابطه با طراحی راکتور شیمیایی استفاده کردند.

زبان برنامه نویسی رایگان برای محاسبات علمی
نظرات مطالب
طراحی یک گرید با Angular و ASP.NET Core - قسمت دوم - پیاده سازی سمت کلاینت
- این نوع سؤالات مرتبط به مطلب «مبانی TypeScript؛ اینترفیس‌ها» هستند.
- در روش اول، نوع شیء تعریف شده any است (نوعی ندارد). اگر پروژه بزرگ است و اگر هدف عیب‌یابی سریعتر است با TypeScript، در حالت استفاده از any، از مزایای اینترفیس تعریف شده استفاده نمی‌کنید. در این حالت TypeScript کمکی به شما نخواهد کرد.
- حالت دوم هم آنچنان مرسوم نیست در TypeScript. حالت مرسوم همان روش اول است که دقیقا نوع آن هم مشخص شده باشد.
نظرات مطالب
Soft Delete در Entity Framework 6
soft delete  در EF Core 2 بدینصورت بوسیله اپراتور HasQueryFilter  پیاده سازی شده ونیازی به تهیه کتابخانه کمکی EntityFramework.DynamicFilters نیست
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    
    modelBuilder.Entity<Post>().HasQueryFilter(e => !e.IsDeleted);
  
    base.OnModelCreating(modelBuilder);
}
نظرات مطالب
ASP.NET MVC #18
سلام. با mvc 4 نوشتم ولی Role Provider صدا زده نشد. کلی گشتم ... تگ role manager رو به این صورت نوشتم حل شد:
 <roleManager cacheRolesInCookie="true" defaultProvider="CustomRoleProvider" enabled="true">
شاید برای دوستانی که مثل من مشکل داشتند، کمکی باشه.
نظرات مطالب
نگاهی به اجزای تعاملی Twitter Bootstrap
با سلام و تشکر از مطالب مفید سایتتون
من یک مشکل دارم تمام مراحل رو طبق دستورالعمل شما انجام دادم اما dropdown منوی ایجاد شده وقتی روش کلیک می‌کنم هیچ اتفاقی نمی‌افته و باز نمی‌شه.
CSS‌ها  JS‌ها رو هم در باندل و هم مستقیما در layout اضافه کردم باز جواب نگرفتم
update-package هم هیچ کمکی نکرد لطفا راهنمایی کنید
نظرات مطالب
EF Code First #4
سلام من هر کاری میکنم نمیتونم مشکلم حل کنم این خطا رو میده دوباره نصب کردم باز این خطا رو میده اگه می‌تونید یه کمکی بکیند
The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG)) 
نظرات مطالب
نگهداری رشته ها (String) در حافظه به صورت Encrypt
بنده متوجه نشدم. وقتی هکر یا کرکر می‌تواند با Marshal.PtrToStringBSTR و چند تابع کمکی دیگر محتویات درون SecureString را کشف کند، آیا هدف ما فقط از رده خارج کردن تعدادی از کرکرهای آماتور و ابزارمحور هستند؟
و یا اصلا چه دلیلی دارد که پسورد را در حافظه نگه داریم؟