private void BindFaq() { if (_FaqID > 0) { App.Domain.FAQ.FaqManager manager = new App.Domain.FAQ.FaqManager(); App.Models.FAQ.Faq faq = manager.Get(_FaqID); if (faq == null) { pnlDetails.Visible = false; AppUtil.ShowMessageBox(divMessage, "Sorry! Requested FAQ Question was not found in the system.", true); } else { txtQuestion.Text = faq.Question; txtAnswer.Text = faq.Answer; ddlFaqCategory.SelectedValue = faq.FaqCatID.ToString(); } } }
private void SaveFaq() { App.Domain.FAQ.FaqManager manager = new App.Domain.FAQ.FaqManager(); App.Models.FAQ.Faq faq = null; if (_FaqID == 0) faq = new Faq(); else faq = manager.Get(_FaqID); if (faq != null) { faq.Question = txtQuestion.Text.Trim(); faq.Answer = txtAnswer.Text.Trim(); faq.FaqCatID = Convert.ToInt32(ddlFaqCategory.SelectedValue); faq.TimeStamp = DateTime.Now; faq.EnteredBy = SessionCache.CurrentUser.Username; //Save the Object manager.SaveOrUpdate(faq); } }