public ActionResult AskPageSingleEdit(int pageId, string spanTopic)
        {
            AskPage ap = db.AskPage.Find(pageId);

            ap.Name = spanTopic;
            db.SaveChanges();
            return(View(ap));
        }
 public CameraItems(AskPage askPage)
 {
     this.askPage = askPage;
     InitializeComponent();
     Xamarin.Forms.NavigationPage.SetHasNavigationBar(this, false);
     On <iOS>().SetPrefersStatusBarHidden(StatusBarHiddenMode.True)
     .SetPreferredStatusBarUpdateAnimation(UIStatusBarAnimation.Fade);
 }
        public JsonResult AddAskPage(string name)
        {
            AskPage ap = new AskPage();

            ap.Name       = name;
            ap.CreateTime = DateTime.Now;
            db.AskPage.Add(ap);
            db.SaveChanges();

            return(Json(ap));
        }
        /// <summary>
        /// 获取问卷信息
        /// </summary>
        /// <param name="pageid"></param>
        /// <returns></returns>
        public JsonResult GetPageTopic(int pageid)
        {
            PageFull pFull = new PageFull();

            AskPage page = db.AskPage.Find(pageid);

            pFull.Page = page;

            List <AskTopic> topics = db.AskTopic.Where(a => a.PageId == pageid).OrderBy(a => a.IndexNum).ToList();

            foreach (AskTopic topic in topics)
            {
                List <AskContent> contents = db.AskContent.Where(a => a.TopicId == topic.id).OrderBy(a => a.IndexNum).ToList();
                pFull.Topics.Add(new TopicFull()
                {
                    Contents = contents, Topic = topic
                });
            }

            return(Json(pFull));;
        }
        public ActionResult AskPageEdit(int id, int?projectid, FormCollection collection)
        {
            AskPage r = db.AskPage.Find(id);

            if (r == null)
            {
                int pid = 0;
                if (projectid != null)
                {
                    pid = projectid.Value;
                }
                r = new AskPage();
                db.AskPage.Add(r);
            }
            TryUpdateModel(r, collection);
            if (ModelState.IsValid)
            {
                db.SaveChanges();
                return(Redirect("../AskPageView/" + r.id));
            }
            return(View(r));
        }
예제 #6
0
 public RetakeAsk2(AskPage askPage, Xamarin.Forms.View view)
 {
     this.askPage = askPage;
     this.view    = view;
 }
        public ActionResult AskPageEdit2(int id)
        {
            AskPage r = db.AskPage.Find(id);

            return(View(r));
        }
        public ActionResult AskPageSingleEdit(int pid)
        {
            AskPage ap = db.AskPage.Find(pid);

            return(View(ap));
        }