public ActionResult Del1(Guid id) { var model = _productSevice.Get(id); if (model == null) { TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel { Message = "Sản phẩm không tồn tại", MessageType = GenericMessages.warning }; return(RedirectToAction("index")); } using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork()) { try { _productSevice.Del(model); _productPostSevice.Del(model); unitOfWork.Commit(); TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel { Message = "Xóa sản phẩm thành công", MessageType = GenericMessages.success }; return(RedirectToAction("index")); } catch (Exception ex) { LoggingService.Error(ex.Message); unitOfWork.Rollback(); TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel { Message = "Có lỗi xảy ra khi xóa sản phẩm", MessageType = GenericMessages.warning }; } } return(View(model)); }