public IActionResult SelectPersonAndRole([Bind(Prefix = "id")] int projectId) { var people = _people.ReadAll() .Select(p => new PersonNameVM { id = p.Id, Name = p.LastName + ", " + p.FirstName + " " + p.MiddleName, }); var roles = _roles.ReadAll() .Select(p => new RoleNameVM { id = p.Id, RoleName = p.Name }); var model = new SelectAllVM { ProjectId = projectId, Names = people, RoleNames = roles }; return(View(model)); }
public IActionResult SelectPersonProjectAndRole() { var projects = _projects.ReadAll() .Select(p => new ProjectNameVM { id = p.Id, ProjectName = p.Name }); var roles = _roles.ReadAll() .Select(p => new RoleNameVM { id = p.Id, RoleName = p.Name }); var people = _people.ReadAll() .Select(p => new PersonNameVM { id = p.Id, Name = p.FirstName + " " + p.LastName }); var model = new SelectAllVM { ProjectNames = projects, RoleNames = roles, Names = people }; return(View(model)); }
public IActionResult SelectProjectAndRole([Bind(Prefix = "id")] int personId) { var projects = _projects.ReadAll() .Select(p => new ProjectNameVM { id = p.Id, ProjectName = p.Name }); var roles = _roles.ReadAll() .Select(p => new RoleNameVM { id = p.Id, RoleName = p.Name }); var model = new SelectAllVM { Id = personId, ProjectNames = projects, RoleNames = roles }; return(View(model)); }
public IActionResult UpdateRoleProject([Bind(Prefix = "id")] int personId, [Bind(Prefix = "projectId")] int projectId, [Bind(Prefix = "roleId")] int roleId) { var roles = _roles.ReadAll() .Select(p => new RoleNameVM { id = p.Id, RoleName = p.Name }); var model = new SelectAllVM { Id = personId, Name = _people.Read(personId).FirstName, ProjectName = _projects.Read(projectId).Name, ProjectId = projectId, RoleId = roleId, RoleNames = roles }; return(View(model)); }