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); }
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); }