public static ProjectUserUpdate ( |
||
projectUser | ||
return |
public static ProjectUser ProjectUserUpdate(ProjectUser projectUser)
{
if (!projectUser.IsDirty)
{
return projectUser;
}
projectUser = projectUser.Save();
SourceRepository.SourceUpdate(projectUser.ProjectUserMemberId, SourceType.ProjectUser, string.Empty);
FeedRepository.FeedAdd(FeedAction.Edited, projectUser);
return 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); }