public async Task <FileSearchResponse> SearchAsync(FilesCivilQuery fcq) { fcq.FilePermissions = "[\"A\", \"Y\", \"T\", \"F\", \"C\", \"M\", \"L\", \"R\", \"B\", \"D\", \"E\", \"G\", \"H\", \"N\", \"O\", \"P\", \"S\", \"V\"]"; // for now, use all types - TODO: determine proper list of types? return(await _filesClient.FilesCivilGetAsync(_requestAgencyIdentifierId, _requestPartId, _applicationCode, fcq.SearchMode, fcq.FileHomeAgencyId, fcq.FileNumber, fcq.FilePrefix, fcq.FilePermissions, fcq.FileSuffixNumber, fcq.MDocReferenceTypeCode, fcq.CourtClass, fcq.CourtLevel, fcq.NameSearchType, fcq.LastName, fcq.OrgName, fcq.GivenName, fcq.Birth?.ToString("yyyy-MM-dd"), fcq.SearchByCrownPartId, fcq.SearchByCrownActiveOnly, fcq.SearchByCrownFileDesignation, fcq.MdocJustinNumberSet, fcq.PhysicalFileIdSet)); }
public async void Civil_File_Search_By_PhysicalFileId() { var fcq = new FilesCivilQuery { SearchMode = SearchMode2.PHYSID, FileHomeAgencyId = "83.0001", PhysicalFileIdSet = "2506" }; var actionResult = await _service.Civil.SearchAsync(fcq); Assert.Equal("1", actionResult.RecCount); Assert.Equal(1, actionResult.FileDetail.Count); Assert.Equal("C-11011", actionResult.FileDetail.First().FileNumberTxt); Assert.Contains("BYSTANDER, Innocent", actionResult.FileDetail.First().Participant.Select(u => u.FullNm)); }
public async void Civil_File_Search_By_FileNo_Provincial() { var fcq = new FilesCivilQuery { SearchMode = SearchMode2.FILENO, FileHomeAgencyId = "83.0001", FileNumber = "11011", CourtLevel = CourtLevelCd3.P }; var fileSearchResponse = await _service.Civil.SearchAsync(fcq); Assert.Equal("1", fileSearchResponse.RecCount); Assert.Equal(1, fileSearchResponse.FileDetail.Count); Assert.Equal("2506", fileSearchResponse.FileDetail.First().PhysicalFileId); Assert.Contains("BYSTANDER, Innocent", fileSearchResponse.FileDetail.First().Participant.Select(u => u.FullNm)); }
public async void Civil_File_Search_By_LastName() { var fcq = new FilesCivilQuery { SearchMode = SearchMode2.PARTNAME, FileHomeAgencyId = "83.0001", LastName = "bad", CourtLevel = CourtLevelCd3.P }; var actionResult = await _service.Civil.SearchAsync(fcq); Assert.Equal("1", actionResult.RecCount); Assert.Equal(1, actionResult.FileDetail.Count); Assert.Contains("2437", actionResult.FileDetail.First().PhysicalFileId); Assert.Contains("BADGUY, Borris", actionResult.FileDetail.First().Participant.Select(u => u.FullNm)); }
public async void Civil_File_Search_By_PhysicalFileId() { var fcq = new FilesCivilQuery { SearchMode = SearchMode2.PHYSID, FileHomeAgencyId = "83.0001", PhysicalFileIdSet = "2506" }; var actionResult = await _controller.FilesCivilSearchAsync(fcq); var fileSearchResponse = HttpResponseTest.CheckForValidHttpResponseAndReturnValue(actionResult); Assert.Equal("1", fileSearchResponse.RecCount); Assert.Equal(1, fileSearchResponse.FileDetail.Count); Assert.Equal("C-11011", fileSearchResponse.FileDetail.First().FileNumberTxt); Assert.Contains("BYSTANDER, Innocent", fileSearchResponse.FileDetail.First().Participant.Select(u => u.FullNm)); }
public async void Civil_File_Search_By_FileNo_Provincial() { var fcq = new FilesCivilQuery { SearchMode = SearchMode2.FILENO, FileHomeAgencyId = "83.0001", FileNumber = "11011", CourtLevel = CourtLevelCd3.P }; var actionResult = await _controller.FilesCivilSearchAsync(fcq); var fileSearchResponse = HttpResponseTest.CheckForValidHttpResponseAndReturnValue(actionResult); Assert.Equal("1", fileSearchResponse.RecCount); Assert.Equal(1, fileSearchResponse.FileDetail.Count); Assert.Equal("2506", fileSearchResponse.FileDetail.First().PhysicalFileId); Assert.Contains("BYSTANDER, Innocent", fileSearchResponse.FileDetail.First().Participant.Select(u => u.FullNm)); }
public async void Civil_File_Search_By_LastName() { var fcq = new FilesCivilQuery { SearchMode = SearchMode2.PARTNAME, FileHomeAgencyId = "83.0001", LastName = "bad", CourtLevel = CourtLevelCd3.P }; var actionResult = await _controller.FilesCivilSearchAsync(fcq); var fileSearchResponse = HttpResponseTest.CheckForValidHttpResponseAndReturnValue(actionResult); Assert.Equal("1", fileSearchResponse.RecCount); Assert.Equal(1, fileSearchResponse.FileDetail.Count); Assert.Contains("2437", fileSearchResponse.FileDetail.First().PhysicalFileId); Assert.Contains("BADGUY, Borris", fileSearchResponse.FileDetail.First().Participant.Select(u => u.FullNm)); }
public async Task <ActionResult <FileSearchResponse> > FilesCivilSearchAsync(FilesCivilQuery fcq) { var fileSearchResponse = await _civilFilesService.SearchAsync(fcq); return(Ok(fileSearchResponse)); }