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)); }