Пример #1
0
 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();
         }
     }
 }
Пример #2
0
    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);
        }
    }