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> 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()); } }
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(); } }
public IList <ProjectSourceTypeObj> GetAll() { var filter = new ProjectSourceTypeFilter(); return(Repository.GetProjectSourceTypes(filter)); }