public ActionResult Edit(int id, ProductViewModel viewModel) { try { if (ModelState.IsValid) { _productViewModelService.Update(viewModel); return(RedirectToAction(nameof(Index))); } return(View(viewModel)); } catch { return(View(viewModel)); } }