Esempio n. 1
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));
        }
Esempio n. 2
0
 //Usuwam z bazy powiązanie między podpodpytaniem a podpytaniem
 public void RemoveQuestionItemItems(QuestionItemItem questionsItemItems)
 {
     _context.Remove(questionsItemItems);
     _context.SaveChanges();
 }
Esempio n. 3
0
 //Zapisuję do bazy powiązanie między podpodpytaniem a podpytaniem
 public void UploadQuestionItemItems(QuestionItemItem questionsItemItems)
 {
     _context.Update(questionsItemItems);
     _context.SaveChanges();
 }