protected void lbUnsave_Click(object sender, EventArgs e) { Button btn = (Button)sender; RepeaterItem ritem = (RepeaterItem)btn.NamingContainer; var item = ritem.DataItem as FavoritesModel; if (IsUserLoggedIn) { MembershipManager mmgr = new MembershipManager(); try { bool success = mmgr.LogMemberActivity_AsDeleted(CurrentMember.MemberId, item.ContentId, Constants.UserActivity_Values.Favorited, Constants.UserActivity_Types.ContentRelated); if (success) { Response.Redirect(Request.RawUrl); } } catch { } } else { string url = SignUpPageItem.GetSignUpPage().GetUrl(); Response.Redirect(url); } }
protected void btnSaveAnswers_Click(object sender, EventArgs e) { if (IsUserLoggedIn) { try { string JSON = hfKeyValuePairs.Value; Dictionary <string, string> values = JsonConvert.DeserializeObject <Dictionary <string, string> >(JSON); Checklist cl = new Checklist(); cl.MemberId = CurrentMember.MemberId; cl.ChecklistID = Sitecore.Context.Item.ID.ToGuid(); if (values != null) { foreach (KeyValuePair <string, string> entry in values) { ChecklistItem clItem = new ChecklistItem(); clItem.QuestionId = new Guid(entry.Key); clItem.Checked = Convert.ToBoolean(entry.Value); cl.MemberAnswers.Add(clItem); } MembershipManager mgr = new MembershipManager(); mgr.ChecklistResults_SaveToDb(cl.MemberId, cl); btnSaveAnswers.Attributes.Add("class", "aspNetDisabled submit button"); btnSaveAnswers.Attributes.Add("disabled", "disabled"); confirmationText.Visible = true; } } catch (Exception ex) { Sitecore.Diagnostics.Log.Error("\n\nAn error occurred while attempting to save checklist answers", ex, this); errorText.Visible = true; } } else { Response.Redirect(SignUpPageItem.GetSignUpPage().GetUrl()); } BindData(); }
private void BindContent() { btnSubmit.Text = DictionaryConstants.GoButtonText; txtSuggestion.Attributes.Add("placeholder", DictionaryConstants.EnterSuggestionWatermark); if (Model != null) { frSuggestionTitle.Item = frSuggestionInstructions.Item = frSuccessTitle.Item = frSuccessText.Item = frSuccessSignupLink.Item = frCalloutTitle.Item = frCalloutLinkText.Item = Model.InnerItem; rfvChallenges.Text = Model.CalloutChallengeRequiredFieldMessage.Text; rfvGrades.Text = Model.CalloutGradeRequiredFieldMessage.Text; litSuggestError.Text = Model.SuggestionRequiredFieldMessage.Text; hlSignUp.NavigateUrl = SignUpPageItem.GetSignUpPage().GetUrl(); } }
/// <summary> /// Default constructor /// </summary> public SignUpPageDesignModel() { SignUpPage = SignUpPageItem.GetCompositeListsAsync().Result; //Items = new List<BaseListItemViewModel> //{ // new BaseListItemViewModel // { // Name = "Unit", // Contents = AnalysisContent.Unit, // IsSelected = true, // }, // new BaseListItemViewModel // { // Name = "Geometry", // Contents = AnalysisContent.Geometry, // IsSelected = false, // }, // new BaseListItemViewModel // { // Name = "Loads", // Contents = AnalysisContent.Loads, // IsSelected = false, // }, // new BaseListItemViewModel // { // Name = "Analysis", // Contents = AnalysisContent.parameter, // IsSelected = false, // }, // new BaseListItemViewModel // { // Name = "Results", // Contents = AnalysisContent.Result, // IsSelected = false, // }, //}; }
protected void lnkSignUp_Click(object sender, EventArgs e) { AuthorizeInternationalUser(); Response.Redirect(SignUpPageItem.GetSignUpPage().GetUrl()); }