Esempio n. 1
0
        public ActionResult EditFaqItem(carrot_FaqItem model)
        {
            if (ModelState.IsValid)
            {
                using (FaqHelper fh = new FaqHelper(this.SiteID)) {
                    var fc = fh.FaqItemGetByID(model.FaqItemID);

                    if (fc == null || model.FaqCategoryID == Guid.Empty)
                    {
                        model.FaqItemID = Guid.NewGuid();
                        fc = new carrot_FaqItem();
                        fc.FaqCategoryID = model.FaqCategoryID;
                        fc.FaqItemID     = model.FaqItemID;
                    }

                    fc.Caption   = model.Caption;
                    fc.Question  = model.Question;
                    fc.Answer    = model.Answer;
                    fc.ItemOrder = model.ItemOrder;
                    fc.IsActive  = model.IsActive;

                    fh.Save(fc);
                }

                return(RedirectToAction("ListFaqItems", new { @id = model.FaqCategoryID }));
            }
            else
            {
                return(View("EditFaqItem", model));
            }
        }
Esempio n. 2
0
 public ActionResult EditFaqItem(Guid id)
 {
     using (FaqHelper fh = new FaqHelper(this.SiteID)) {
         return(View("EditFaqItem", fh.FaqItemGetByID(id)));
     }
 }