public IssueAssigneeViewController(IssueAssigneeViewModel viewModel) : base(UITableViewStyle.Plain) { ViewModel = viewModel; Title = "Assigned To"; EnableSearch = false; }
// GET: Issues/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } //ViewData["People"] = _context.People; var issue = await _context.Issues .Include(i => i.Assignees) .ThenInclude(p => p.Person) .FirstOrDefaultAsync(m => m.IssueId == id); if (issue == null) { return(NotFound()); } ViewData["AuthorId"] = new SelectList(_context.People, "PersonId", "FullName", issue.AuthorId); ViewData["ProjectId"] = new SelectList(_context.Projects, "ProjectId", "Title", issue.ProjectId); ViewData["SeverityId"] = new SelectList(_context.Severities, "SeverityId", "SeverityName", issue.SeverityId); ViewData["StatusId"] = new SelectList(_context.Statuses, "StatusId", "StatusName", issue.StatusId); IssueAssigneeViewModel issueAssigneeViewModel = new IssueAssigneeViewModel() { Issue = issue, People = _context.People.ToList() }; return(View(issueAssigneeViewModel)); }