Exemplo n.º 1
0
 public ActionResult Index()
 {
     TopicVM toCreate = new TopicVM();
     List<SelectListItem> tags = new List<SelectListItem>();
     foreach (Tag t in blogData.GetAllTags())
     {
         SelectListItem selectListItem = new SelectListItem()
         {
             Value = t.TagId.ToString(),
             Text = t.TagWord.ToString(),
             Selected = false
         };
         tags.Add(selectListItem);
     }
     toCreate.TagsPossible = tags;
     return View(toCreate);
 }
Exemplo n.º 2
0
        public ActionResult Index(TopicVM newTop)
        {
            if (ModelState.IsValid)
            {
                Topic toSave = new Topic();
                toSave.Title = newTop.topic.Title;
                toSave.Content = newTop.topic.Content;
                toSave.Tags = new List<Tag>();
                if (newTop.SelectedTags == null)
                {
                    toSave.Tags.Add(blogData.GetTagById(1));
                }
                else
                {
                    foreach (string i in newTop.SelectedTags)
                    {
                        toSave.Tags.Add(blogData.GetTagById(Convert.ToInt32(i)));
                    }
                }
                blogData.SetTopic(toSave);
                return RedirectToAction("Index");
            }

            TopicVM toCreate = new TopicVM();
            List<SelectListItem> tags = new List<SelectListItem>();
            foreach (Tag t in blogData.GetAllTags())
            {
                SelectListItem selectListItem = new SelectListItem()
                {
                    Value = t.TagId.ToString(),
                    Text = t.TagWord.ToString(),
                    Selected = false
                };
                tags.Add(selectListItem);
            }
            toCreate.TagsPossible = tags;
            return View(toCreate);
        }