Добавить список пользователей в объектную модель (MVC5)
В моем приложении MVC5 уже есть несколько пользователей с назначенной ролью.
У меня есть модель билета с некоторой базовой информацией о билете.
Теперь я хочу добавить дополнительное свойство под названием AssignedToUser к этой модели билета. В моем индексном представлении я хочу видеть одно имя пользователя, назначенное свойству AssignedToUser, и когда я редактирую билет, я хочу иметь выпадающий список всех доступных пользователей, чтобы я мог назначить билет. Как я могу сделать это с помощью кода? Любая помощь будет оценена по достоинству.
Public class Ticket { public int Id { get; set; } Display(Name = "Ticket comes from")] public string Source { get; set; } //.... // Now I want to have a property called AssignedToUser //...something like this // Display(Name = "Ticket Assign To")] // public string AssignedToUser {get; set;} ***I want this to display the User Name of the User in Index View page. But, I also want a dropdown list of user when I am in Edit mode so that I can change the AssignedToUser to have different user. }
В моем методе редактирования билета (int id) я в настоящее время запросил билет с помощью идентификатора билета и вернул его для просмотра.
//HttpGet public ActionResult Edit(int id) { Models.Ticket model = db.Ticket .Include("Source") .Include("....") .SingleOrDefault(m => m.Id == id); if (model == null) { return new HttpNotFoundResult(); } return View(model); }
Что я уже пробовал:
Я пробовал погуглить его, но не смог найти ничего, что было бы непосредственно связано со мной.