public IActionResult Create([Bind("LocationName")] StoreViewModel viewModel) { try { if (ModelState.IsValid) { var store = new Domain.Model.Store { Id = viewModel.StoreId, Name = viewModel.LocationName, Items = RepoItem.GetItemsByStoreName(viewModel.LocationName) .FindAll(p => p.StoreId == (RepoStore.GetStoresByName(viewModel.LocationName) .First(p => p.Name == viewModel.LocationName).Id)), }; RepoStore.AddStore(store); RepoStore.Save(); return(RedirectToAction(nameof(Index))); } return(View(viewModel)); } catch { return(View(viewModel)); } }