public static ProjectUserSave ( |
||
projectUser | ||
리턴 |
public static ProjectUser ProjectUserSave(ProjectUser projectUser)
{
if (!projectUser.IsValid)
{
return projectUser;
}
ProjectUserRepository.AuthorizeProjectUser(projectUser.ProjectId);
ProjectUser result;
if (projectUser.IsNew)
{
result = ProjectUserRepository.ProjectUserInsert(projectUser);
}
else
{
result = ProjectUserRepository.ProjectUserUpdate(projectUser);
}
return result;
}
public static ProjectUser ProjectUserAdd(int projectId, int userId, Role role) { var projectUser = ProjectUser.NewProjectUser(projectId, userId); projectUser.RoleId = (int)role; projectUser = ProjectUserRepository.ProjectUserSave(projectUser); return(projectUser); }