public static Status StatusUpdate(Status status)
{
if (!status.IsDirty)
{
return status;
}
ProjectUserRepository.AuthorizeProjectUser(status.ProjectId);
status = status.Save();
SourceRepository.SourceUpdate(status.StatusId, SourceType.Status, status.Name);
FeedRepository.FeedAdd(FeedAction.Edited, status);
return status;
}