public async Task <IActionResult> Edit(int id, [Bind("StoreId,StoreName,StreetAddress,City,State,Zipcode")] Restaurant.Domain.Model.Store stores)
        {
            if (id != stores.StoreId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    storeRepo.Add(Mapper.MapStoreWithInventory(stores));
                    /*await*/ storeRepo.Save();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!StoresExists(stores.StoreId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(stores));
        }
        public IActionResult Create([Bind("StoreId,StoreName,StreetAddress,City,State,Zipcode")] Restaurant.Domain.Model.Store store)
        {
            var storeRepo = new StoreRepository();

            if (ModelState.IsValid)
            {
                var data_store = Mapper.MapStoreWithInventory(store);
                storeRepo.Add((data_store));
                storeRepo.Save();
                return(RedirectToAction(nameof(Index)));
            }
            return(View(store));
        }