Epiworx.Business.ProjectRepository.ProjectFetch C# (CSharp) Method

ProjectFetch() public static method

public static ProjectFetch ( int projectId ) : Project
projectId int
return Project
        public static Project ProjectFetch(int projectId)
        {
            ProjectUserRepository.AuthorizeProjectUser(projectId);

            var result = Project.FetchProject(
                new ProjectDataCriteria
                {
                    ProjectId = projectId
                });

            result.Auditor = new ProjectAuditor(result.Clone());

            return result;
        }

Usage Example

 public static bool ProjectDelete(int projectId)
 {
     return(ProjectRepository.ProjectDelete(
                ProjectRepository.ProjectFetch(projectId)));
 }