Ejemplo n.º 1
0
        public IList <ProjectSourceObj> GetProjectSources(ProjectSourceFilter filter)
        {
            using (var db = GetInnerTrackContext())
            {
                var items = db.ProjectSources.AsQueryable();

                if (filter.Id.HasValue)
                {
                    items = items.Where(i => i.Id == filter.Id.Value);
                }

                /*
                 * Any Addtional Filtering is done here based on if properties in the filter are not null
                 */

                return(items.ToList());
            }
        }
Ejemplo n.º 2
0
        public ProjectSourceObj Get(int id)
        {
            var filter = new ProjectSourceFilter
            {
                Id = id
            };

            var obj = Repository.GetProjectSources(filter).SingleOrDefault();

            /* Any Complex Properties that need to be filled in through more DB calls
            if (obj != null)
            {

            }
            */

            return obj;
        }
Ejemplo n.º 3
0
        public ProjectSourceObj Get(int id)
        {
            var filter = new ProjectSourceFilter
            {
                Id = id
            };

            var obj = Repository.GetProjectSources(filter).SingleOrDefault();

            /* Any Complex Properties that need to be filled in through more DB calls
             * if (obj != null)
             * {
             *
             * }
             */

            return(obj);
        }
Ejemplo n.º 4
0
        public IList<ProjectSourceObj> GetProjectSources(ProjectSourceFilter filter)
        {
            using (var db = GetInnerTrackContext())
            {
                var items = db.ProjectSources.AsQueryable();

                if (filter.Id.HasValue)
                {
                    items = items.Where(i => i.Id == filter.Id.Value);
                }

                /*
                 * Any Addtional Filtering is done here based on if properties in the filter are not null
                 */

                return items.ToList();
            }
        }
Ejemplo n.º 5
0
 public IList<ProjectSourceObj> GetAll()
 {
     var filter = new ProjectSourceFilter();
     return Repository.GetProjectSources(filter);
 }
Ejemplo n.º 6
0
        public IList <ProjectSourceObj> GetAll()
        {
            var filter = new ProjectSourceFilter();

            return(Repository.GetProjectSources(filter));
        }