public async Task <ActionResult> Edit(CategoryVM model) { if (!ModelState.IsValid) { return(View(model)); } OperationResult result = await _categoryManager.Edit(new CategoryDTO { Id = model.Id, Name = model.Name }); if (result.Type == ResultType.Success) { //_toast.AddSuccessToastMessage("Category has been successfully edited"); //return View(model); return(RedirectToAction(nameof(List))); } ModelState.AddModelError(nameof(model.Name), result.BuildMessage()); return(View(model)); }