internal static ProjectUser ProjectUserAdd(int projectId, int userId, Role role, bool ignoreAuthorization)
{
var projectUser = ProjectUser.NewProjectUser(projectId, userId);
projectUser.RoleId = (int)role;
if (ignoreAuthorization)
{
projectUser = ProjectUserRepository.ProjectUserInsert(projectUser);
}
else
{
projectUser = ProjectUserRepository.ProjectUserSave(projectUser);
}
return(projectUser);
}