public async Task <IActionResult> EditStore(string id) { Store objStore = await this.StoreBLL.Find(id); ViewModels.PM.Store.EditViewStoreModel editViewStoreModel = new ViewModels.PM.Store.EditViewStoreModel { Address = objStore.Address, ID = objStore.ID, NameStore = objStore.NameStore, Description = objStore.Description, DefaultImageString = objStore.DefaultImage }; return(View(editViewStoreModel)); }
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()); }