Students.zip
حجم:
26.1M
خواندن و جستجو و ویرایش و حذف
BookApp.zip
حجم:
26.3M
ترکیب خواندن و جستجو در اکشن index
Shop.zip
حجم:
26.3M
مدیریت فروشگاه
رابطه سه جدول رابطه چند به چند
خودتان ویرایش و حذف را بنویسید و برسی کنید چرا شرط if (ModelState.IsValid) کار نمیکند
Shop (2).zip
حجم:
26M
وقتی لیست سفارش پر باشد دکمه حذف لیست مشتری غیره فعال میباشد کد را تا حدی نوشتم که بیشتر آشنا شوید و بقیه کد را بنویسید و تکمیل کنید
Shop (3).zip
حجم:
26M
ببخشید من در پروژه قبلی به جای listbox و checkbox از radio button استفاده کردم حالا درست شد پروژه را تکمیل کنید هفته بعد پروژه را تکمیل می کنم
User and contact management.zip
حجم:
26.1M
یک پروژه سادهتر و قابل فهمتر طراحی کردم که فقط شامل مدیریت نقش و دسترسی باشد.این پروژه دو نوع کاربر دارد: ادمین و کاربر معمولی. ادمین میتواند کاربران را مدیریت کند (مشاهده لیست کاربران، ویرایش و حذف آنها)، و کاربر معمولی فقط میتواند اطلاعات خودش را مشاهده و ویرایش کند.
اولین کاربر که ثبت نام میکند به عنوان ادمین خواهد بود.
کاربران بعدی به عنوان کاربران معمولی ثبتنام میشوند.
پروژه ASP.Net Core MVC (وب و سی شارپ)
یک پروژه سادهتر و قابل فهمتر طراحی کردم که فقط شامل مدیریت نقش و دسترسی باشد.این پروژه دو نوع کارب
نکته اینکه در program.cs
using Microsoft.EntityFrameworkCore;
using User_and_contact_management.Models;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
builder.Services.AddDistributedMemoryCache(); // حافظه کش برای Session
builder.Services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromMinutes(30); // مدت زمان اعتبار Session
options.Cookie.HttpOnly = true;
options.Cookie.IsEssential = true; // کوکی ضروری برای Session
});
builder.Services.AddDbContext<AppDbContext>(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Home/Error");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseSession(); // اضافه کردن این خط برای فعال کردن Session
app.UseAuthorization();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run();
سرویسهای مورد نیاز را اضافه میکند (MVC، Session، و Entity Framework Core).
میانافزارهایی را برای مدیریت مسیرها، Session، و امنیت پیکربندی میکند.
ProductApp.zip
حجم:
26M
پروژه ساده فروشگاه کوچک که اول باید ثبت نام کرد تا بتوانید صفحه لاگین کنید و از کوکی استفاده شده تا پنج روز بدونه لاگین وارد می شوید و ...
WebLogApp.zip
حجم:
26.1M
پروژه وبلاگ دارای نقش ادمین 1 و نویسنده 2 و کاربر معمولی 3 که هرکدام دسترسی خودش را دارد و در دیتابیس ذخیره می شود وقتی لاگین کردی در دیتابیس Role را عدد یک قرار دهید که تمام دسترسی سایت را داشته یاشد منو به صورت checkbox می باشد که فقط روی دکمه کلیک کنید باز و بسته شود
WebLogUser.zip
حجم:
26.1M
پروژه وبلاگ که Area به پروژه اضافه کردم
این پروژه مثل قبل نقش (Role) اضافه شده است و اگر نقش را 1 قرار دهید به تمام ویژگی ها دسترس داری و رابطه جدول ها