Пример #1
0
        public async Task <IActionResult> EditStore(ViewModels.PM.Store.EditViewStoreModel editViewStoreModel)
        {
            if (ModelState.IsValid)
            {
                ImageErrorModel imageErrorModel = new ImageErrorModel();
                string          ImagePath       = UploadImage(editViewStoreModel.DefaultImage, ref imageErrorModel);
                if (imageErrorModel.isSuccess)
                {
                    Store objStore = await this.StoreBLL.Find(editViewStoreModel.ID);

                    objStore.Address      = editViewStoreModel.Address;
                    objStore.Description  = editViewStoreModel.Description;
                    objStore.NameStore    = editViewStoreModel.NameStore;
                    objStore.DefaultImage = ImagePath;
                    await StoreBLL.Update(objStore);

                    return(RedirectToAction("Index"));
                }
            }

            return(View());
        }