private ILearnService GetServiceClient() { BasicHttpBinding binding = new BasicHttpBinding(); var learnServiceReference = ConfigurationManager.AppSettings["LearnService"]; EndpointAddress endpoint = new EndpointAddress(learnServiceReference); ILearnService client = ChannelFactory <ILearnService> .CreateChannel(binding, endpoint); return(client); }
public LearnController(ILearnService learnService) { _learnService = learnService ?? throw new ArgumentNullException(nameof(learnService)); }