protected async void btnSend_Click(object sender, EventArgs e) { Contact newContact = new Contact(); newContact.EmailAddress = txtEmail.Text; newContact.FirstName = txtFName.Text; newContact.LastName = txtLName.Text; newContact.Message = txtMessage.Text; var contactObject = new ParseObject("Contacts"); contactObject["EmailAddress"] = newContact.EmailAddress; contactObject["FirstName"] = newContact.FirstName; contactObject["LastName"] = newContact.LastName; contactObject["Message"] = newContact.Message; if (radDined.SelectedValue == "Yes") { Survey newSurvey = new Survey(); newSurvey.Food = radListFood.SelectedValue; newSurvey.Value = radListValue.SelectedValue; newSurvey.FavoriteDish = txtFavDish.Text; newSurvey.LeastFavoriteDish = txtBadDish.Text; newSurvey.Critique = txtWhyDislike.Text; newSurvey.AddToMenu = txtAddMenu.Text; var surveyObject = new ParseObject("Survey"); surveyObject["EmailAddress"] = newContact.EmailAddress; surveyObject["Food"] = newSurvey.Food; surveyObject["Value"] = newSurvey.Value; surveyObject["FavoriteDish"] = newSurvey.FavoriteDish; surveyObject["LeastFavoriteDish"] = newSurvey.LeastFavoriteDish; surveyObject["Critique"] = newSurvey.Critique; surveyObject["AddToMenu"] = newSurvey.AddToMenu; surveyObject["ContactID"] = contactObject; await surveyObject.SaveAsync(); } else await contactObject.SaveAsync(); Response.Redirect("~/ThankYou.aspx"); }
protected async void BindSurveyGridView() { List<Survey> listOfSurveys = new List<Survey>(); var query = new ParseQuery<ParseObject>("Survey"); IEnumerable<ParseObject> results = await query.FindAsync(); foreach (var item in results) { Survey newSurvey = new Survey(); newSurvey.Email = item.Get<string>("EmailAddress"); newSurvey.Food = item.Get<string>("Food"); newSurvey.Value = item.Get<string>("Value"); newSurvey.FavoriteDish = item.Get<string>("FavoriteDish"); newSurvey.LeastFavoriteDish = item.Get<string>("LeastFavoriteDish"); newSurvey.Critique = item.Get<string>("Critique"); newSurvey.AddToMenu = item.Get<string>("AddToMenu"); listOfSurveys.Add(newSurvey); } gvSurvey.DataSource = listOfSurveys; gvSurvey.DataBind(); }