예제 #1
0
        public ActionResult SubscriptionsConfiguration(BackEndSubscriptionsConfigurationEdit backEndSubscriptionsConfigurationEdit)
        {
            SubscriptionConfigurations subscriptionConfigurations = new SubscriptionConfigurations();
            int?result = subscriptionConfigurations.Edit(backEndSubscriptionsConfigurationEdit.IsSubscriptionActive,
                                                         backEndSubscriptionsConfigurationEdit.RegisterPageId,
                                                         backEndSubscriptionsConfigurationEdit.SignInPageId,
                                                         backEndSubscriptionsConfigurationEdit.ForgotPasswordPageId,
                                                         backEndSubscriptionsConfigurationEdit.ChangePasswordPageId,
                                                         backEndSubscriptionsConfigurationEdit.ProfilePageId);

            switch (result)
            {
            case 0:

                ModelState.AddResult(ViewData, ModelStateResult.Success, Resources.Strings.ItemSuccessfullyEdited);
                break;

            case 2:
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist);
                ViewData.IsFormVisible(false);
                break;

            default:
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.UnexpectedError);
                break;
            }

            return(View(backEndSubscriptionsConfigurationEdit));
        }
예제 #2
0
        public ActionResult SubscriptionsConfiguration()
        {
            BackEndSubscriptionsConfigurationEdit backEndSubscriptionsConfigurationEdit = new BackEndSubscriptionsConfigurationEdit();

            SubscriptionConfiguration subscriptionConfiguration = new SubscriptionConfigurations().GetSubscriptionConfiguration();

            if (subscriptionConfiguration.IsNotNull())
            {
                backEndSubscriptionsConfigurationEdit.IsSubscriptionActive = subscriptionConfiguration.IsSubscriptionActive;
                backEndSubscriptionsConfigurationEdit.RegisterPageId       = subscriptionConfiguration.RegisterPageId;
                backEndSubscriptionsConfigurationEdit.SignInPageId         = subscriptionConfiguration.SignInPageId;
                backEndSubscriptionsConfigurationEdit.ForgotPasswordPageId = subscriptionConfiguration.ForgotPasswordPageId;
                backEndSubscriptionsConfigurationEdit.ChangePasswordPageId = subscriptionConfiguration.ChangePasswordPageId;
                backEndSubscriptionsConfigurationEdit.ProfilePageId        = subscriptionConfiguration.ProfilePageId;
            }
            else
            {
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist);
                ViewData.IsFormVisible(false);
            }

            return(View(backEndSubscriptionsConfigurationEdit));
        }