Exemple #1
0
        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);
        }
Exemple #2
0
        public HttpResponseMessage SearchOpportunityNames(string query, int accountId)
        {
            GetOpportunityListResponse response = opportunityService.GetAllOpportunitiesByName(new GetOpportunityListRequest()
            {
                AccountID = accountId,
                Query     = query
            });

            return(Request.CreateResponse(HttpStatusCode.OK, response.Opportunities));
        }