/// <summary> /// Listens for the client to secifify which task is being requested from the echo service /// </summary> /// <param name="request">Includes which task is being requested and any additional information required for the task to be executed</param> /// <returns>A response message</returns> private ServiceBusResponse directoryRequest(CompanyDirectoryServiceRequest request) { switch (request.requestType) { case (CompanyDirectoryRequest.CompanySearch): return(searchCompanyByName((CompanySearchRequest)request)); case (CompanyDirectoryRequest.GetCompanyInfo): return(getCompanyInfo((GetCompanyInfoRequest)request)); default: return(new ServiceBusResponse(false, "Error: Invalid Request. Request received was:" + request.requestType.ToString())); } }
private ServiceBusResponse companyRequest(CompanyDirectoryServiceRequest request) { System.Diagnostics.Debug.WriteLine("--------------------------------Handling request---------------------"); switch (request.requestType) { case (CompanyDirectoryRequest.CompanySearch): return(companySearch((CompanySearchRequest)request)); case (CompanyDirectoryRequest.GetCompanyInfo): return(getCompanyInfo((GetCompanyInfoRequest)request)); default: return(new ServiceBusResponse(false, "Error: Invalid Request. Request received was:" + request.requestType.ToString())); } }
private ServiceBusResponse companyListingsRequest(CompanyDirectoryServiceRequest companyListingsRequest) { switch (companyListingsRequest.requestType) { case (CompanyDirectoryRequest.CompanySearch): return(companySearch((CompanySearchRequest)companyListingsRequest)); case (CompanyDirectoryRequest.GetCompanyInfo): return(infoSearch((GetCompanyInfoRequest)companyListingsRequest)); case (CompanyDirectoryRequest.SaveCompanyReview): return(saveReview((SaveCompanyReviewRequest)companyListingsRequest)); default: return(new ServiceBusResponse(false, "No results could be found pertaining to your search")); } }