public _SearchModel GetLinked(int projectId)
        {
            _SearchModel model = new _SearchModel();
            model.Projects = new List<_LiteralLinkedModel>();
            Project loadProject = session.Get<Project>(projectId);
            if (loadProject != null)
            {
                _LiteralLinkedModel item = new _LiteralLinkedModel();
                item.Filledby(loadProject);
                model.Projects.Add(item);
            }

            return model;
        }
        public _SearchModel GetByPartialName(string projectName)
        {
            _SearchModel model = new _SearchModel();
            model.Projects = new List<_LiteralLinkedModel>();

            ProjectQuery query = new ProjectQuery(session.Query<Project>());
            IList<Project> queryProjects = query.GetByPartialName(projectName).ToList();
            foreach (Project project in queryProjects)
            {
                _LiteralLinkedModel item = new _LiteralLinkedModel();
                item.Filledby(project);
                model.Projects.Add(item);
            }

            return model;
        }
Example #3
0
 public static void FilledBy(this IList<_LiteralLinkedModel> model, IList<Project> projects)
 {
     foreach (Project project in projects)
     {
         _LiteralLinkedModel item = new _LiteralLinkedModel();
         item.Filledby(project);
         model.Add(item);
     }
 }