public object Get(string id=null, string number=null, string text=null) { Guid? gid = (!string.IsNullOrEmpty(id) ? new Guid(id) : (Guid?)null); CaseFileSearchArgs args = new CaseFileSearchArgs { Id = gid, CaseNumber = number, TextQuery = text }; Uri selfUri = typeof(CaseFilesQueryResource).CreateUri(new { id = id, number = number, text = text }); List<CaseFileListItem> caseFiles = CaseFileRepository.FindCaseFiles(args); return new Resources.CaseFilesQueryResource { CaseFiles = caseFiles, SelfUri = selfUri }; }
public object Get(string id = null, string number = null, string text = null) { Guid?gid = (!string.IsNullOrEmpty(id) ? new Guid(id) : (Guid?)null); CaseFileSearchArgs args = new CaseFileSearchArgs { Id = gid, CaseNumber = number, TextQuery = text }; Uri selfUri = typeof(CaseFilesQueryResource).CreateUri(new { id = id, number = number, text = text }); List <CaseFileListItem> caseFiles = CaseFileRepository.FindCaseFiles(args); return(new Resources.CaseFilesQueryResource { CaseFiles = caseFiles, SelfUri = selfUri }); }