cod:
medituser.cshtml
Код: Выделить всё
@model kursbd.Staff
Логин
Пароль
Роль
Изменить
< /code>
admincontroller.cs:
[HttpGet]
public IActionResult EditUser(int? id)
{
Staff user = db.Staff.FirstOrDefault(x => x.StaffId == id);
ViewBag.roli = new SelectList(db.Rols.ToList(), "RoleId", "RoleName");
return View(user);
}
[HttpPost]
public IActionResult EditUser(Staff staff)
{
db.Staff.Update(staff);
db.SaveChanges();
return RedirectToAction("UserList");
}
< /code>
staff.cs:
namespace kursbd;
public partial class Staff
{
public int StaffId { get; set; }
public string Login { get; set; } = null!;
public string Pass { get; set; } = null!;
public int RoleId { get; set; }
public virtual Rol Role { get; set; } = null!;
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... e-is-added