Epiworx.Business.ProjectUserRepository.ProjectUserFetch C# (CSharp) Method

ProjectUserFetch() public static method

public static ProjectUserFetch ( int projectUserId ) : ProjectUser
projectUserId int
return ProjectUser
        public static ProjectUser ProjectUserFetch(int projectUserId)
        {
            return ProjectUser.FetchProjectUser(
                new ProjectUserMemberDataCriteria
                {
                    ProjectUserMemberId = projectUserId
                });
        }

Same methods

ProjectUserRepository::ProjectUserFetch ( int projectId, int userId ) : ProjectUser

Usage Example

        public static bool ProjectUserDelete(ProjectUser projectUser)
        {
            ProjectUserRepository.AuthorizeProjectUser(projectUser.ProjectId);

            if (ProjectUserRepository.ProjectUserFetch(
                    projectUser.ProjectId, projectUser.UserId).RoleId == (int)Role.Owner)
            {
                throw new NotSupportedException("You cannot delete the owner of a project");
            }

            ProjectUser.DeleteProjectUser(
                new ProjectUserMemberDataCriteria
            {
                ProjectUserMemberId = projectUser.ProjectUserMemberId
            });

            FeedRepository.FeedAdd(FeedAction.Deleted, projectUser);

            return(true);
        }
All Usage Examples Of Epiworx.Business.ProjectUserRepository::ProjectUserFetch