public async Task <IActionResult> Create(Guid id) { var result = await _activeProduct.Execute(id); if (result.Failure) { TempData["Failure"] = result.Message; _uow.Rollback(); return(RedirectToAction("Index", "Product")); } TempData["Success"] = "Product has been activated"; _uow.Commit(); return(RedirectToAction("Index", "Product")); }