Olá pessoal, bom dia.
Estou com a seguinte situação. Preciso validar um campo que precisa verificar se no formulário de cadastro de um usuário o campo profileId foi selecionado (Dropdownlist comum)... se foi selecionado o usuário que está cadastrando deve obrigatoriamente selecionar
um ou mais grupos de uma Dropdownlist MultiselectList,... o problema é que eu não to sabendo como chegar na função remota se foi selecionado um ou mais registro desse campo Multiselect list.
Na minha classe de validação estou fazendo assim:
public Nullable<int> ProfileId { get; set; }
[Remote("CheckGroups", "User", AdditionalFields = "ProfileId", ErrorMessage = "Selecione um ou mais grupos!")]
public int[] GroupsId { get; set; }
No controller a minha função está assim:
public ActionResult CheckGroups(int[] GroupsId, Nullable<int> ProfileId)
{
if (ProfileId != null && GroupsId.Count() == 0)
{
return Json(false, JsonRequestBehavior.AllowGet);
}
return Json(true, JsonRequestBehavior.AllowGet);
}
Mas não está pegando o grupo de Ids selecionados.
Alguem sabe me dizer o que está errado?
Obrigado