public ActionResult Index() { var conditionTypeParameters = GetParameters(); var viewModel = new IsInPersonaViewModel { PersonaCodeName = conditionTypeParameters.PersonaName, AllPersonas = GetAllPersonas(conditionTypeParameters.PersonaName) }; return(PartialView("Personalization/ConditionTypes/_IsInPersonaConfiguration", viewModel)); }
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)); }