public IActionResult Create(StoreModel model, bool continueEditing)
        {
            if (ModelState.IsValid)
            {
                var store = _storeViewModelService.InsertStoreModel(model);
                SuccessNotification(_localizationService.GetResource("Admin.Configuration.Stores.Added"));
                return(continueEditing ? RedirectToAction("Edit", new { id = store.Id }) : RedirectToAction("List"));
            }
            //languages
            _storeViewModelService.PrepareLanguagesModel(model);
            //warehouses
            _storeViewModelService.PrepareWarehouseModel(model);

            //If we got this far, something failed, redisplay form
            return(View(model));
        }
Example #2
0
        public async Task <IActionResult> Create(StoreModel model, bool continueEditing)
        {
            if (ModelState.IsValid)
            {
                var store = await _storeViewModelService.InsertStoreModel(model);

                Success(_translationService.GetResource("Admin.Configuration.Stores.Added"));
                return(continueEditing ? RedirectToAction("Edit", new { id = store.Id }) : RedirectToAction("List"));
            }
            //languages
            await _storeViewModelService.PrepareLanguagesModel(model);

            //warehouses
            await _storeViewModelService.PrepareWarehouseModel(model);

            //countries
            await _storeViewModelService.PrepareCountryModel(model);

            //currencies
            await _storeViewModelService.PrepareCurrencyModel(model);

            //If we got this far, something failed, redisplay form
            return(View(model));
        }