public ActionResult EditPayment(int id, string IsActive) { if (PaymentDAO.ChangeStatusActivation(id, Boolean.Parse(IsActive))) { var searchPayment = PaymentDAO.GetPayment(id); if (searchPayment != null) { var searchUser = UserDAO.GetUser(searchPayment.UserId); if (searchUser != null) { if (Boolean.Parse(IsActive)) { searchUser.IsVIP = true; } else { searchUser.IsVIP = false; } if (UserDAO.UpdateIsVIP(searchUser)) { Alert("Change status activation successfully", NotificationType.success); return(RedirectToAction("ManagePaymentInfo")); } } Alert("Cannot found User.", NotificationType.error); return(View()); } Alert("Cannot found Payment.", NotificationType.error); return(View()); } Alert("Change status activation failed.", NotificationType.error); return(View()); }