Exemple #1
0
        public ActionResult Index()
        {
            var conditionTypeParameters = GetParameters();

            var viewModel = new IsInPersonaViewModel
            {
                PersonaCodeName = conditionTypeParameters.PersonaName,
                AllPersonas     = GetAllPersonas(conditionTypeParameters.PersonaName)
            };

            return(PartialView("Personalization/ConditionTypes/_IsInPersonaConfiguration", viewModel));
        }
Exemple #2
0
        public ActionResult Validate(IsInPersonaViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                viewModel.AllPersonas = GetAllPersonas();
                return(PartialView("Personalization/ConditionTypes/_IsInPersonaConfiguration", viewModel));
            }

            var parameters = new IsInPersonaConditionType
            {
                PersonaName = viewModel.PersonaCodeName
            };

            return(Json(parameters));
        }