コード例 #1
0
        public ActionResult Create(long QuestionItemId)
        {
            var model = new QuestionItemItemModel
            {
                QuestionItemId = (int)QuestionItemId
            };

            return(View(model));
        }
コード例 #2
0
        public ActionResult Edit(long id)
        {
            var item  = _hotelRepository.GetQuestionItemItem((int)id);
            var model = new QuestionItemItemModel
            {
                QuestionItemId   = item.QuestionItem.Id,
                Id               = item.Id,
                Items            = item.Items,
                Order            = item.ItemOrder,
                Title            = item.Title,
                QuestionItemType = item.QuestionItemType,
                Parts            = item.Parts,
                SingleSpace      = item.SingleSpace,
                SubClass         = item.SubClass,
                Required         = item.Required
            };

            return(View(model));
        }
コード例 #3
0
        public ActionResult Edit(QuestionItemItemModel model)
        {
            if (ModelState.IsValid)
            {
                var questionItemItem = _hotelRepository.GetQuestionItemItems().Where(p => p.Id == model.Id).FirstOrDefault();

                questionItemItem.Items            = model.Items;
                questionItemItem.QuestionItemType = model.QuestionItemType;
                questionItemItem.Title            = model.Title;
                questionItemItem.ItemOrder        = model.Order;
                questionItemItem.QuestionItem     = _hotelRepository.GetQuestionItems().Where(p => p.Id == model.QuestionItemId).FirstOrDefault();
                questionItemItem.Parts            = model.Parts;
                questionItemItem.SingleSpace      = model.SingleSpace;
                questionItemItem.SubClass         = model.SubClass;
                questionItemItem.Required         = model.Required;

                _hotelRepository.UploadQuestionItemItems(questionItemItem);

                TempData["Message-Success"] = "Poprawnie zaktualizowano element pytania";
                return(RedirectToAction("Index", new { questionItemId = model.QuestionItemId }));
            }

            return(View(model));
        }
コード例 #4
0
        public ActionResult Create(QuestionItemItemModel model)
        {
            if (ModelState.IsValid)
            {
                var questionItemItem = new QuestionItemItem()
                {
                    Items            = model.Items,
                    QuestionItemType = model.QuestionItemType,
                    Title            = model.Title,
                    ItemOrder        = model.Order,
                    QuestionItem     = _hotelRepository.GetQuestionItems().Where(p => p.Id == model.QuestionItemId).FirstOrDefault(),
                    Parts            = model.Parts,
                    SingleSpace      = model.SingleSpace,
                    SubClass         = model.SubClass,
                    Required         = model.Required
                };
                _hotelRepository.UploadQuestionItemItems(questionItemItem);

                TempData["Message-Success"] = "Poprawnie dodano element podpytania";
                return(RedirectToAction("Index", new { questionItemId = model.QuestionItemId }));
            }

            return(View(model));
        }