public static Project ProjectUpdate(Project project)
{
if (!project.IsDirty)
{
return project;
}
ProjectUserRepository.AuthorizeProjectUser(project.ProjectId);
project = project.Save();
SourceRepository.SourceUpdate(project.ProjectId, SourceType.Project, project.Name);
FeedRepository.FeedAdd(FeedAction.Edited, project);
return project;
}