public ActionResult NewQuestion(QuestionInfo info) { var service = new QuestionServiceClient(); service.AddQuestion(info); return(RedirectToAction("Greeting", "FirstExample")); }
/// <summary>Snippet for GetQuestion</summary> public void GetQuestion() { // Snippet: GetQuestion(string, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/questions/[QUESTION]"; // Make the request Question response = questionServiceClient.GetQuestion(name); // End snippet }
/// <summary>Snippet for GetQuestion</summary> public void GetQuestionResourceNames() { // Snippet: GetQuestion(QuestionName, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) QuestionName name = QuestionName.FromProjectLocationQuestion("[PROJECT]", "[LOCATION]", "[QUESTION]"); // Make the request Question response = questionServiceClient.GetQuestion(name); // End snippet }
/// <summary>Snippet for ExecuteQuestion</summary> public void ExecuteQuestion() { // Snippet: ExecuteQuestion(string, int, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) string name = ""; int interpretationIndex = 0; // Make the request Question response = questionServiceClient.ExecuteQuestion(name, interpretationIndex); // End snippet }
/// <summary>Snippet for UpdateUserFeedback</summary> public void UpdateUserFeedback() { // Snippet: UpdateUserFeedback(UserFeedback, FieldMask, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) UserFeedback userFeedback = new UserFeedback(); FieldMask updateMask = new FieldMask(); // Make the request UserFeedback response = questionServiceClient.UpdateUserFeedback(userFeedback, updateMask); // End snippet }
/// <summary>Snippet for CreateQuestion</summary> public void CreateQuestionResourceNames() { // Snippet: CreateQuestion(LocationName, Question, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); Question question = new Question(); // Make the request Question response = questionServiceClient.CreateQuestion(parent, question); // End snippet }
/// <summary>Snippet for CreateQuestion</summary> public void CreateQuestion() { // Snippet: CreateQuestion(string, Question, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; Question question = new Question(); // Make the request Question response = questionServiceClient.CreateQuestion(parent, question); // End snippet }
/// <summary>Snippet for GetUserFeedbackAsync</summary> public async Task GetUserFeedbackResourceNamesAsync() { // Snippet: GetUserFeedbackAsync(UserFeedbackName, CallSettings) // Additional: GetUserFeedbackAsync(UserFeedbackName, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) UserFeedbackName name = UserFeedbackName.FromProjectLocationQuestion("[PROJECT]", "[LOCATION]", "[QUESTION]"); // Make the request UserFeedback response = await questionServiceClient.GetUserFeedbackAsync(name); // End snippet }
/// <summary>Snippet for GetQuestionAsync</summary> public async Task GetQuestionAsync() { // Snippet: GetQuestionAsync(string, CallSettings) // Additional: GetQuestionAsync(string, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/questions/[QUESTION]"; // Make the request Question response = await questionServiceClient.GetQuestionAsync(name); // End snippet }
/// <summary>Snippet for GetUserFeedback</summary> public void GetUserFeedbackRequestObject() { // Snippet: GetUserFeedback(GetUserFeedbackRequest, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) GetUserFeedbackRequest request = new GetUserFeedbackRequest { UserFeedbackName = UserFeedbackName.FromProjectLocationQuestion("[PROJECT]", "[LOCATION]", "[QUESTION]"), }; // Make the request UserFeedback response = questionServiceClient.GetUserFeedback(request); // End snippet }
/// <summary>Snippet for ExecuteQuestionAsync</summary> public async Task ExecuteQuestionAsync() { // Snippet: ExecuteQuestionAsync(string, int, CallSettings) // Additional: ExecuteQuestionAsync(string, int, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) string name = ""; int interpretationIndex = 0; // Make the request Question response = await questionServiceClient.ExecuteQuestionAsync(name, interpretationIndex); // End snippet }
/// <summary>Snippet for ExecuteQuestion</summary> public void ExecuteQuestionRequestObject() { // Snippet: ExecuteQuestion(ExecuteQuestionRequest, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) ExecuteQuestionRequest request = new ExecuteQuestionRequest { Name = "", InterpretationIndex = 0, }; // Make the request Question response = questionServiceClient.ExecuteQuestion(request); // End snippet }
/// <summary>Snippet for CreateQuestionAsync</summary> public async Task CreateQuestionResourceNamesAsync() { // Snippet: CreateQuestionAsync(LocationName, Question, CallSettings) // Additional: CreateQuestionAsync(LocationName, Question, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); Question question = new Question(); // Make the request Question response = await questionServiceClient.CreateQuestionAsync(parent, question); // End snippet }
/// <summary>Snippet for CreateQuestionAsync</summary> public async Task CreateQuestionAsync() { // Snippet: CreateQuestionAsync(string, Question, CallSettings) // Additional: CreateQuestionAsync(string, Question, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; Question question = new Question(); // Make the request Question response = await questionServiceClient.CreateQuestionAsync(parent, question); // End snippet }
/// <summary>Snippet for CreateQuestion</summary> public void CreateQuestionRequestObject() { // Snippet: CreateQuestion(CreateQuestionRequest, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) CreateQuestionRequest request = new CreateQuestionRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), Question = new Question(), }; // Make the request Question response = questionServiceClient.CreateQuestion(request); // End snippet }
/// <summary>Snippet for GetQuestion</summary> public void GetQuestionRequestObject() { // Snippet: GetQuestion(GetQuestionRequest, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) GetQuestionRequest request = new GetQuestionRequest { QuestionName = QuestionName.FromProjectLocationQuestion("[PROJECT]", "[LOCATION]", "[QUESTION]"), ReadMask = new FieldMask(), }; // Make the request Question response = questionServiceClient.GetQuestion(request); // End snippet }
/// <summary>Snippet for UpdateUserFeedbackAsync</summary> public async Task UpdateUserFeedbackAsync() { // Snippet: UpdateUserFeedbackAsync(UserFeedback, FieldMask, CallSettings) // Additional: UpdateUserFeedbackAsync(UserFeedback, FieldMask, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) UserFeedback userFeedback = new UserFeedback(); FieldMask updateMask = new FieldMask(); // Make the request UserFeedback response = await questionServiceClient.UpdateUserFeedbackAsync(userFeedback, updateMask); // End snippet }
/// <summary>Snippet for UpdateUserFeedback</summary> public void UpdateUserFeedbackRequestObject() { // Snippet: UpdateUserFeedback(UpdateUserFeedbackRequest, CallSettings) // Create client QuestionServiceClient questionServiceClient = QuestionServiceClient.Create(); // Initialize request argument(s) UpdateUserFeedbackRequest request = new UpdateUserFeedbackRequest { UserFeedback = new UserFeedback(), UpdateMask = new FieldMask(), }; // Make the request UserFeedback response = questionServiceClient.UpdateUserFeedback(request); // End snippet }
public static string LoadSequene(Dictionary<string, int> obj, Dictionary<string, string> param, int id) { Dictionary<string, string> tmp = new Dictionary<string, string>(); if (HttpContext.Current.Session["answer"] != null) { sess = HttpContext.Current.Session["answer"] as Dictionary<string, string>; } foreach (KeyValuePair<string, string> item in param) { if (sess.ContainsKey(item.Key)) { sess.Remove(item.Key); } tmp.Add(item.Key, item.Value); } tmp = sess.Concat(tmp) .ToDictionary(x => x.Key, x => x.Value); HttpContext.Current.Session["answer"] = tmp; QuestionMapTitleAnswer results = new QuestionMapTitleAnswer(); if (obj.Count > 0) { int[] num = new int[obj.Count]; int i = 0; foreach (KeyValuePair<string, int> item in obj) { string[] s = item.Key.Split('_'); num[i] = Int32.Parse(s[1]); i++; } QuestionServiceClient ws = new QuestionServiceClient(); try { ws.Open(); results = ws.getQuestionFromSequene(id, num); } catch (Exception ex) { } finally { ws.Close(); } } JavaScriptSerializer serializer = new JavaScriptSerializer(); string data = serializer.Serialize(results); return data; }
/// <summary>Snippet for CreateQuestionAsync</summary> public async Task CreateQuestionRequestObjectAsync() { // Snippet: CreateQuestionAsync(CreateQuestionRequest, CallSettings) // Additional: CreateQuestionAsync(CreateQuestionRequest, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) CreateQuestionRequest request = new CreateQuestionRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), Question = new Question(), }; // Make the request Question response = await questionServiceClient.CreateQuestionAsync(request); // End snippet }
/// <summary>Snippet for GetQuestionAsync</summary> public async Task GetQuestionRequestObjectAsync() { // Snippet: GetQuestionAsync(GetQuestionRequest, CallSettings) // Additional: GetQuestionAsync(GetQuestionRequest, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) GetQuestionRequest request = new GetQuestionRequest { QuestionName = QuestionName.FromProjectLocationQuestion("[PROJECT]", "[LOCATION]", "[QUESTION]"), ReadMask = new FieldMask(), }; // Make the request Question response = await questionServiceClient.GetQuestionAsync(request); // End snippet }
/// <summary>Snippet for ExecuteQuestionAsync</summary> public async Task ExecuteQuestionRequestObjectAsync() { // Snippet: ExecuteQuestionAsync(ExecuteQuestionRequest, CallSettings) // Additional: ExecuteQuestionAsync(ExecuteQuestionRequest, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) ExecuteQuestionRequest request = new ExecuteQuestionRequest { Name = "", InterpretationIndex = 0, }; // Make the request Question response = await questionServiceClient.ExecuteQuestionAsync(request); // End snippet }
/// <summary>Snippet for UpdateUserFeedbackAsync</summary> public async Task UpdateUserFeedbackRequestObjectAsync() { // Snippet: UpdateUserFeedbackAsync(UpdateUserFeedbackRequest, CallSettings) // Additional: UpdateUserFeedbackAsync(UpdateUserFeedbackRequest, CancellationToken) // Create client QuestionServiceClient questionServiceClient = await QuestionServiceClient.CreateAsync(); // Initialize request argument(s) UpdateUserFeedbackRequest request = new UpdateUserFeedbackRequest { UserFeedback = new UserFeedback(), UpdateMask = new FieldMask(), }; // Make the request UserFeedback response = await questionServiceClient.UpdateUserFeedbackAsync(request); // End snippet }
private static int ChkRedirectPage(int id) { QuestionServiceClient ws = new QuestionServiceClient(); int result = id; try { ws.Open(); result = ws.getRedirectPage(id); } catch (Exception ex) { } finally { ws.Close(); } return result; }
public static string SendAnswer(Dictionary<string, string> obj) { QuestionServiceClient ws = new QuestionServiceClient(); try { Dictionary<string, string> tmp = new Dictionary<string, string>(); if (HttpContext.Current.Session["answer"] != null) { sess = HttpContext.Current.Session["answer"] as Dictionary<string, string>; } foreach (KeyValuePair<string, string> item in obj) { if (sess.ContainsKey(item.Key)) { sess.Remove(item.Key); } tmp.Add(item.Key, item.Value); } tmp = sess.Concat(tmp) .ToDictionary(x => x.Key, x => x.Value); HttpContext.Current.Session["answer"] = tmp; Result rs = new Result(); Dictionary<string, string> ans = HttpContext.Current.Session["answer"] as Dictionary<string, string>; rs = Utils.DictionaryToObject<Result>(ans); ws.Open(); string result = ws.saveResult(rs); return result; } catch (Exception ex) { return ex.Message; } finally { ws.Close(); } }
public static string SavePage(Dictionary<string, string> obj, int page) { try { Dictionary<string, string> tmp = new Dictionary<string, string>(); if (HttpContext.Current.Session["answer"] != null) { sess = HttpContext.Current.Session["answer"] as Dictionary<string, string>; } if (HttpContext.Current.Session["chkQprodB"] == null) { HttpContext.Current.Session.Add("chkQprodB", false); } string go = ""; foreach (KeyValuePair<string, string> item in obj) { if (item.Key.Equals("go")) { go = ChkRedirectPage(Convert.ToInt32(item.Value)).ToString(); } else if (item.Key.Equals("province")) { HttpContext.Current.Session.Add("province", item.Value); } else if (item.Key.Equals("district")) { HttpContext.Current.Session.Add("district", item.Value); } else { if (sess.ContainsKey(item.Key)) { sess.Remove(item.Key); } tmp.Add(item.Key, item.Value); } if (item.Key.Equals("Qprod1_b_18") || item.Key.Equals("Qprod1_b_19")) { if (item.Value.ToString().Equals("1")) { HttpContext.Current.Session["chkQprodB"] = true; } } } tmp = sess.Concat(tmp) .ToDictionary(x => x.Key, x => x.Value); HttpContext.Current.Session.Add("answer", tmp); HttpContext.Current.Session.Add("Page", page + 1); if (HttpContext.Current.Session["LastId"] == null) { QuestionServiceClient ws = new QuestionServiceClient(); try { ws.Open(); HttpContext.Current.Session.Add("LastId", ws.getLastPage()); } catch (Exception ex) { } finally { ws.Close(); } } return (string.IsNullOrEmpty(go)) ? "success" : go; } catch (Exception ex) { return ex.Message; } }