public ProjectSourceTypeObj Get(int id)
        {
            var filter = new ProjectSourceTypeFilter
            {
                Id = id
            };

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

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

            }
            */

            return obj;
        }
Beispiel #2
0
        public IList <ProjectSourceTypeObj> GetProjectSourceTypes(ProjectSourceTypeFilter filter)
        {
            using (var db = GetInnerTrackContext())
            {
                var items = db.ProjectSourceTypes.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());
            }
        }
Beispiel #3
0
        public ProjectSourceTypeObj Get(int id)
        {
            var filter = new ProjectSourceTypeFilter
            {
                Id = id
            };

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

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

            return(obj);
        }
 public IList<ProjectSourceTypeObj> GetAll()
 {
     var filter = new ProjectSourceTypeFilter();
     return Repository.GetProjectSourceTypes(filter);
 }
        public IList<ProjectSourceTypeObj> GetProjectSourceTypes(ProjectSourceTypeFilter filter)
        {
            using (var db = GetInnerTrackContext())
            {
                var items = db.ProjectSourceTypes.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();
            }
        }
Beispiel #6
0
        public IList <ProjectSourceTypeObj> GetAll()
        {
            var filter = new ProjectSourceTypeFilter();

            return(Repository.GetProjectSourceTypes(filter));
        }