public ActionResult ChangeStatusLogic(int?id) { try { if (id == null) { TempData["Message"] = "Debe ingresar un ID valido de producto para cambiar su estado"; return(RedirectToAction("Index")); } Product product = ctx.Products.Find(id); RepositoryProduct.UpdateStatusLogic(ctx, product); //Actualizo el borrado logico TempData["Message"] = "Cambio de estado correcto"; return(RedirectToAction("Index")); } catch (Exception e) { TempData["Message"] = "Problema al cambiar estado -> " + e.Message; return(RedirectToAction("Index")); } }