Esempio n. 1
0
        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());
        }