Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }