eitaa logo
پروژه ASP.Net Core MVC (وب و سی شارپ)
120 دنبال‌کننده
168 عکس
38 ویدیو
377 فایل
❁﷽❁ آموزش 📖 برنامه نویسی ASP.Net Core MVC (وب و سی شارپ) Admin: @alialirezapanahi برنامه نویسی برنامه نویسی سی شارپ eitaa.com/sisharpapp برنامه نویسی وب eitaa.com/aspdatnet ویراستی virasty.com/alialirezapanahi آپارات aparat.com/alialirezapanahi
مشاهده در ایتا
دانلود
پروژه ASP.Net Core MVC (وب و سی شارپ)
اصلاح شد
/* استایل جداول در تم تاریک (اصلاح شده) */ /* حالت هاور (وقتی موس می‌رود روی سطر) */ body.dark-mode .table-striped > tbody > tr:hover { background-color: !important; /* روشن‌تر برای دیده شدن */ color: white; } یه تغییر کوچک می خواهد در layout
ManyToManyProject.zip
حجم: 16.2M
🎓 پروژه کامل Many-to-Many در ASP.NET Core MVC ✅ رابطه چند به چند بین Student و Course ✅ Service Layer مجزا (Interface + Implementation) ✅ ذخیره‌سازی در SQL Server Express ✅ تم تاریک و روشن با ذخیره خودکار ✅ مدیریت دروس با Checkbox 💡 تمام کدها مرحله به مرحله + توضیحات کامل
## 🛍 پروژه فروشگاه آنلاین با ASP.NET Core MVC ### 📝 خلاصه کامل پروژه:
✨ یه فروشگاه کامل با امکانات حرفه‌ای!
### 🎯 امکانات اصلی: | بخش | توضیح | وضعیت | |-----|-------|--------| | 🔐 احراز هویت | ثبت نام و ورود کاربران | ✅ کامل | | 🛒 سبد خرید | با استفاده از Session | ✅ کامل | | 📦 مدیریت محصولات | نمایش، جستجو و فیلتر | ✅ کامل | | 🏷 دسته‌بندی | رابطه یک به چند با محصولات | ✅ کامل | | 💰 تسویه حساب | ثبت سفارش و کاهش موجودی | ✅ کامل | | 📜 سفارشات | مشاهده تاریخچه سفارشات | ✅ کامل | | 🎨 رابط کاربری | Bootstrap 5 + Font Awesome | ✅ کامل | ### 📂 ساختار پروژه:
ShoppingCartProject/
├── 📁 Models/
│   ├── User.cs          (کاربر)
│   ├── Category.cs      (دسته‌بندی)
│   ├── Product.cs       (محصول)
│   ├── CartItem.cs      (آیتم سبد)
│   └── Order.cs         (سفارش)
├── 📁 Services/
│   ├── ICartService.cs
│   ├── CartService.cs   (مدیریت سبد با Session)
│   └── AuthService.cs   (مدیریت ورود/خروج)
├── 📁 Controllers/
│   ├── AccountController.cs
│   ├── ProductController.cs
│   ├── CartController.cs
│   └── OrderController.cs
└── 📁 Views/
    └── (تمام Viewهای لازم)
### 🔗 روابط دیتابیس:
📌 Category (1) ──────→ (∞) Product
📌 User (1) ────────→ (∞) Order  
📌 Order (1) ────────→ (∞) OrderItem
📌 Product (1) ──────→ (∞) OrderItem
### 🚀 تکنولوژی‌ها:
ASP.NET Core MVC 7.0
✅ Entity Framework Core (Code First)
✅ SQL Server Express
✅ Session Management
✅ Bootstrap 5 (RTL)
✅ jQuery + Ajax
✅ Font Awesome 6
### 💡 ویژگی‌های جذاب:
🎯 اضافه کردن محصول به سبد با تعداد دلخواه
🎯 تغییر تعداد در سبد خرید با + و -
🎯 جستجو و فیلتر محصولات
🎯 نمایش خودکار تعداد سبد در نوار navigation
🎯 تاریخچه سفارشات کاربر
🎯 کاهش خودکار موجودی پس از خرید
🎯 شماره پیگیری خودکار برای هر سفارش
### 📊 گردش کار پروژه:
1️⃣ کاربر ثبت نام می‌کند → 2️⃣ وارد می‌شود → 3️⃣ محصولات را می‌بیند
4️⃣ به سبد خرید اضافه می‌کند → 5️⃣ تعداد را تغییر می‌دهد
6️⃣ تسویه حساب می‌کند → 7️⃣ سفارش ثبت می‌شود
8️⃣ موجودی کاهش می‌یابد → 9️⃣ شماره پیگیری می‌گیرد
🔟 تاریخچه سفارشات را مشاهده می‌کند
### 🎨 دموی صفحات:
🏠 صفحه اصلی: نمایش محصولات + جستجو + فیلتر
🛒 سبد خرید: لیست محصولات + ویرایش تعداد + حذف
🔐 ورود/ثبت نام: فرم‌های اعتبارسنجی شده
💳 تسویه حساب: آدرس تحویل + خلاصه سفارش
✅ صفحه موفقیت: نمایش شماره پیگیری
📋 سفارشات من: تاریخچه کامل خریدها
### 🔧 نکات فنی مهم:
// سبد خرید با Session
Session.SetString("ShoppingCart", json);

// رابطه یک به چند
public ICollection<Product> Products { get; set; }

// اعتبارسنجی فرم‌ها
[Required(ErrorMessage = "الزامی است")]

// قیمت‌ها با precision مناسب
.HasPrecision(18, 2)
### 📦 نصب و اجرا:
1. dotnet restore
2. Add-Migration InitialCreate
3. Update-Database
4. dotnet run
### 🎯 جمع‌بندی نهایی:
✅ پروژه کاملاً عملی و واقعی
✅ مناسب برای پروژه‌های دانشگاهی و کاری
✅ آموزش مفاهیم کلیدی ASP.NET Core
✅ آماده برای توسعه و اضافه کردن امکانات بیشتر
--- ## 🎉 یک فروشگاه آنلاین کامل با ASP.NET Core MVC!
⭐️ ⭐️ ⭐️ ⭐️ ⭐️
کدهای تمیز + ساختار حرفه‌ای + امکانات کامل
AdvancedShop.zip
حجم: 16.2M
💎 فروشگاه آنلاین کامل با ASP.NET Core 8 📌 مفاهیم کلیدی: ✔️ Many-to-Many (محصول ↔️ ویژگی) ✔️ One-to-Many (دسته‌بندی ↔️ محصول) ✔️ Session-based Cart ✔️ Authentication & Authorization 🔗 معماری لایه‌گرا (Service Layer) 🗄 Entity Framework Core (Code First) 🎨 Bootstrap 5 + RTL 📂 همراه با سورس کد کامل
پروژه ASP.Net Core MVC (وب و سی شارپ)
پروژه کامل مدیریت پروژه با ASP.NET Core 7 🔹 امکانات اصلی: - 📋 مدیریت پروژه‌ها (ایجاد، ویرایش، حذف) - ✅ مدیریت وظایف با اولویت و وضعیت - 👥 مدیریت تیم‌ها و اعضا - 👤 احراز هویت کاربران (ورود/ثبت‌نام) - 🎨 تم تاریک/روشن با قابلیت ذخیره در کوکی - 📊 گزارشات و نمودارهای پیشرفت - 🔔 اعلان‌های实时 🔹 تکنولوژی‌ها: - ASP.NET Core MVC 7.0 - Entity Framework Core (Code First) - SQL Server Express - Bootstrap 5 RTL - jQuery + Ajax - Font Awesome 6 🔹 ویژگی‌های فنی: - معماری لایه‌گرا (Service Layer) - تزریق وابستگی (DI) - Session Management - Authentication & Authorization - رابط کاربری واکنش‌گرا 🎯 مناسب برای: - پروژه‌های دانشگاهی - شروع کار با ASP.NET Core - یادگیری مفاهیم پیشرفته 📁 همراه با سورس کد کامل و داکیومنت