/// <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);
        }
Example #2
0
        //private static readonly IAutoNumberListDao AutoNumberListDao = DataAccess.DataAccess.AutoNumberListDao;

        /// <summary>
        /// Gets the project.
        /// </summary>
        /// <param name="projectId">The project identifier.</param>
        /// <returns></returns>
        public ProjectEntity GetProject(string projectId)
        {
            return(ProjectDao.GetProject(projectId));
        }