/// <summary> /// Users authentication service to get auth key /// </summary> /// <param name="sender"></param> /// <param name="args"></param> void GetAuthenticationKey(object sender, DoWorkEventArgs args) { var credentials = args.Argument as Credentials; try { var client = new AuthServiceClient(); args.Result = client.GetAuthKey(credentials.Username, credentials.Password); client.Close(); } catch (EndpointNotFoundException e) { args.Result = String.Empty; } }