private async void button_AddNumbers_Click(object sender, EventArgs e) { //int number1 = int.Parse(textBox_Number1.Text); //int number2 = int.Parse(textBox_Number2.Text); //var uri = _evilMathServiceUri; int number1 = 10; int number2 = 100; Uri uri = new Uri("fabric:/SampleSFV2/EvilMathTeacherService"); ServiceProxyFactory proxyFactory = new ServiceProxyFactory((c) => { FabricTransportRemotingSettings settings = new FabricTransportRemotingSettings(); return(new FabricTransportServiceRemotingClientFactory(settings)); }); try { IQuestionnaire service = proxyFactory.CreateServiceProxy <IQuestionnaire>(uri, listenerName: "Questionnaire_v2"); int result = await service.AddTwoNumbers(number1, number2); MessageBox.Show("Result= " + result); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public static IQuestionnaire Prompt(this IQuestionnaire questionnaire, Prompt prompt) { if (prompt == null) { throw new System.ArgumentNullException(nameof(prompt)); } return(questionnaire.Add(prompt)); }
public static IQuestionnaire MultiSelectListQuestion(this IQuestionnaire questionnaire, CheckList question) { if (question == null) { throw new System.ArgumentNullException(nameof(question)); } return(questionnaire.Add(question)); }
public static IQuestionnaire SingleSelectListQuestion(this IQuestionnaire questionnaire, SelectableList question) { if (question == null) { throw new System.ArgumentNullException(nameof(question)); } return(questionnaire.Add(question)); }
public static IQuestionnaire Confirm(this IQuestionnaire questionnaire, Confirm confirm) { if (confirm == null) { throw new System.ArgumentNullException(nameof(confirm)); } return(questionnaire.Add(confirm)); }
public Question(string question, IQuestionnaire questionnaire = null, string hint = "", string defaultAnswer = null) { this.Text = question ?? throw new ArgumentNullException($"{nameof(question)} cannot be null"); this.Hint = hint; this.DefaultAnswer = defaultAnswer; this.Questionnaire = questionnaire; }
public IQuestionBuilder AddToQuestionnaire(IQuestionnaire questionnaire) { this._builderFunc = this._builderFunc.Compose(question => { questionnaire.Add(question); return(question); }); this.Build(); return(_builder); }
public Confirm(string question, string hint = "y/n", string defaultAnswer = null, string[] possibleAnswers = null, IQuestionnaire questionnaire = null) : base(question: question, questionnaire: questionnaire, hint: hint, defaultAnswer: defaultAnswer) { this.PossibleAnswers = possibleAnswers ?? new[] { "y", "n" }; }
private Image BGImage(IQuestionnaire iQuestion) { Image imgBGImage = null; if (iQuestion.Questionnaire != null && iQuestion.Questionnaire.Form.Settings != null) { Settings qSettings = iQuestion.Questionnaire.Form.Settings; string bgColor = qSettings.BackgroundColor.ToLower().Trim(); if (!string.IsNullOrEmpty(bgColor)) { switch (bgColor) { case BackgroundConstants.Cyan: imgBGImage = Properties.Resources.bg_cyan; break; case BackgroundConstants.Pink: imgBGImage = Properties.Resources.bg_pink; break; case BackgroundConstants.Yellow: imgBGImage = Properties.Resources.bg_yellow; break; } } } return imgBGImage; }
public CheckList(string question, IEnumerable <IOption> options = null, string hint = "", string defaultAnswer = null, int visibleOptions = 4, IQuestionnaire questionnaire = null) : base(question, options, hint, defaultAnswer, visibleOptions, questionnaire) { }
public MockQuestion(string question, IQuestionnaire questionnaire = null) : base(question, questionnaire) { }
public EvilMathTeacherService(StatelessServiceContext context) : base(context) { _questionnaire = new Questionnaire(); }
public Prompt(string prompt, string hint = "", string defaultAnswer = null, IQuestionnaire questionnaire = null) : base(question: prompt, questionnaire: questionnaire, hint: hint, defaultAnswer: defaultAnswer) { }
public SelectableList(string question, IEnumerable <IOption> options = null, string hint = "", string defaultAnswer = null, int visibleOptions = 4, IQuestionnaire questionnaire = null) : base(question, questionnaire, hint, defaultAnswer) { this._options = new List <IOption>(); if (options != null) { foreach (IOption option in options) { this._options.Add(option); } } this.VisibleOptions = visibleOptions; }
public QuestionnaireController(IQuestionnaire Questionnaire) { _Questionnaire = Questionnaire; }
public QuestionnaireCommunicator(IQuestionnaire Questionnaire) { this.Questionnaire = Questionnaire; }