예제 #1
0
        /// <summary>
        /// Gets the projects.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns></returns>
        public ProjectResponse GetProjects(ProjectRequest request)
        {
            var response = new ProjectResponse();

            if (request.LoadOptions.Contains("Projects"))
            {
                response.Projects = request.LoadOptions.Contains("IsActive") ? ProjectDao.GetProjectsByActive(true) : ProjectDao.GetProjects();
            }
            if (request.LoadOptions.Contains("Project"))
            {
                response.Project = ProjectDao.GetProject(request.ProjectId);
            }

            return(response);
        }
예제 #2
0
 /// <summary>
 /// Gets the projects by active.
 /// </summary>
 /// <param name="isActive">if set to <c>true</c> [is active].</param>
 /// <returns></returns>
 public List <ProjectEntity> GetProjectsByActive(bool isActive)
 {
     return(ProjectDao.GetProjectsByActive(isActive));
 }