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