public GetOpportunityListResponse GetAllOpportunitiesByName(GetOpportunityListRequest request) { GetOpportunityListResponse response = new GetOpportunityListResponse(); IEnumerable <Opportunity> opportunities = opportunityRepository.SearchByOpportunityName(request.AccountID, request.Query); IEnumerable <OpportunityViewModel> opportunitieslist = Mapper.Map <IEnumerable <Opportunity>, IEnumerable <OpportunityViewModel> >(opportunities); response.Opportunities = opportunitieslist; return(response); }
public HttpResponseMessage SearchOpportunityNames(string query, int accountId) { GetOpportunityListResponse response = opportunityService.GetAllOpportunitiesByName(new GetOpportunityListRequest() { AccountID = accountId, Query = query }); return(Request.CreateResponse(HttpStatusCode.OK, response.Opportunities)); }