public IActionResult Create([Bind("TopicName")] TopicOptionViewModel viewModel) { try { if (ModelState.IsValid) { var topic = new Domain.Model.TopicOption { Id = viewModel.TopicOptionId, Topic = viewModel.TopicName, Items = RepoItem.GetItemsByTopicName(viewModel.TopicName) // .FindAll(p => p.TopicId == (RepoTopi.GetTopicByName(viewModel.TopicName) // .First(p => p.Topic == viewModel.TopicName).Id)), }; RepoTopi.AddTopic(topic); RepoTopi.Save(); return(RedirectToAction(nameof(Index))); } return(View(viewModel)); } catch { return(View(viewModel)); } }
// GET: Items/Delete/5 public IActionResult Delete(int id) { Domain.Model.TopicOption topic = RepoTopi.GetTopicById(id); var viewModel = new TopicOptionViewModel { TopicOptionId = topic.Id, TopicName = topic.Topic }; return(View(viewModel)); }