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