Ejemplo n.º 1
0
 //public void AssingRole(int userId, int projectId, int roleId)
 public void AssingRole(ProjectUser projectUser)
 {
     using (var repositoriesContainer = new LmPlatformRepositoriesContainer())
     {
         repositoriesContainer.ProjectUsersRepository.Save(projectUser);
         repositoriesContainer.ApplyChanges();
     }
 }
Ejemplo n.º 2
0
        public ProjectUserListViewModel FromProjectUser(ProjectUser projectUser)
        {
            var context = new ProjectManagementService();

            return new ProjectUserListViewModel
            {
                Id = projectUser.Id,
                UserName = context.GetCreatorName(projectUser.User.Id),
                RoleName = GetRoleName(projectUser.ProjectRoleId),
                ProjectId = projectUser.ProjectId
            };
        }
Ejemplo n.º 3
0
        public void SaveAssignment(int projectId)
        {
            var projectUser = new ProjectUser
            {
                Id = Id,
                UserId = UserId,
                ProjectId = projectId,
                ProjectRoleId = RoleId,
            };

            ProjectManagementService.AssingRole(projectUser);
        }
Ejemplo n.º 4
0
        public ProjectUserListViewModel FromProjectUser(ProjectUser projectUser, string htmlLinks)
        {
            var model = FromProjectUser(projectUser);
            model.Action = new HtmlString(htmlLinks);

            return model;
        }