public override void BeforeCreate(ref EnviarEmailViewModel value, IExecContext <EnviarEmailViewModel> model, FormCollection collection)
 {
     if (value.Destinatarios == null)
     {
         ListViewEnviarEmail list = new ListViewEnviarEmail();
         value.Destinatarios = (IEnumerable <AssociadoViewModel>)list.ListRepository(0, 999999, collection["grupoAssociadoId"],
                                                                                     collection["especialidadeId"], collection["cidadeId"], collection["aniversariante"],
                                                                                     collection["crm_inicial"], collection["crm_final"]);
     }
 }
 public ActionResult ListParam(int?index, int?pageSize = 50, string grupoAssociadoId = null,
                               string especialidadeId  = null, string cidadeId       = null, string aniversariante = null, string crm_inicial = null,
                               string crm_final        = null)
 {
     if (ViewBag.ValidateRequest)
     {
         ListViewEnviarEmail list = new ListViewEnviarEmail();
         return(_List(index, pageSize, "Browse", list, grupoAssociadoId, especialidadeId, cidadeId, aniversariante, crm_inicial, crm_final));
     }
     else
     {
         return(View());
     }
 }