public DeleteOpportunityResponse DeleteOpportunities(DeleteOpportunityRequest request) { Logger.Current.Verbose("Request for opportunities delete"); opportunityRepository.DeleteOpportunities(request.OpportunityIDs, (int)request.RequestedBy); foreach (int opportunityId in request.OpportunityIDs) { indexingService.Remove <Opportunity>(opportunityId); } return(new DeleteOpportunityResponse()); }