public SearchResult Search(AdvanceSearchParams searchParameters) { SearchResult result = new SearchResult(); WealthTools.Library.Contacts.Models.SearchParameters param = new WealthTools.Library.Contacts.Models.SearchParameters() { Searchby = searchParameters.Searchby, LastName = searchParameters.LastName, FirstName = searchParameters.FirstName, AccountNumber = searchParameters.AccountNumber, Count = searchParameters.Count }; result.HouseholdList = _contactsRepository.SearchAllContacts(param); //proposal Search WealthTools.Library.Proposals.Models.ProposalSearchParameters propsoalparam = new WealthTools.Library.Proposals.Models.ProposalSearchParameters() { Searchby = (WealthTools.Library.Proposals.Models.SearchBy)searchParameters.Searchby, LastName = searchParameters.LastName, FirstName = searchParameters.FirstName, AccountNumber = searchParameters.AccountNumber, Count = searchParameters.Count }; result.ProposalsList = _proposalsRepository.SearchProposals(propsoalparam); return(result); }
public void SearchProposalsByDemographics(ProposalSearchParameters param) { List <ProposalsModel> res = _proposalsRepository.SearchProposals(param); Assert.True(res.Count > 0); }
public IActionResult SearchProposals([FromBody] ProposalSearchParameters SearchParameters) { return(SearchParameters == null?BadRequest() : (IActionResult)Ok(_proposalsRepository.SearchProposals(SearchParameters))); }