public IActionResult Update(int id, string imageUrl) { var image = new UpdateCategoryImageBindingModel { CategoryId = id, ImageUrl = imageUrl, }; return(this.View(image)); }
public async Task <IActionResult> Update(UpdateCategoryImageBindingModel input) { if (!this.ModelState.IsValid) { foreach (var modelState in this.ModelState.Values) { foreach (var error in modelState.Errors) { this.TempData[ErrorNotification] = error.ErrorMessage; } } return(this.View(input)); } await this.categoryService.UpdateCategoryImageAsync(input.CategoryId, input.ImageUrl); this.TempData[SuccessNotification] = SuccessfullyUpdatedImage; return(this.RedirectToAction("All", "Categories")); }