public PartialViewResult modalAdmitirAssociados(List <int> idsAssociados) { var ViewModel = new AssociadoAdmissaoForm(); ViewModel.idsAssociados = idsAssociados; ViewModel.listaAssociados = this.OAssociadoBL.listar(0, "", "", "E") .Where(x => idsAssociados.Contains(x.id)) .Select(x => new ItemListaAssociado { id = x.id, nome = x.Pessoa.nome, nroAssociado = x.nroAssociado, descricaoTipoAssociado = x.TipoAssociado.nomeDisplay, }).OrderBy(x => x.nome).ToList(); return(PartialView(ViewModel)); }
public ActionResult admitirAssociados(AssociadoAdmissaoForm ViewModel) { if (!ModelState.IsValid) { ViewModel.listaAssociados = this.OAssociadoBL.listar(0, "", "", "E") .Where(x => ViewModel.idsAssociados.Contains(x.id)) .Select(x => new ItemListaAssociado { id = x.id, nome = x.Pessoa.nome, nroAssociado = x.nroAssociado, descricaoTipoAssociado = x.TipoAssociado.nomeDisplay, }).OrderBy(x => x.nome).ToList(); return(View("modal-admitir-associados", ViewModel)); } var ORetorno = this.OAssociadoAdmissaoBL.admitirAssociados(ViewModel.idsAssociados, ViewModel.dtAdmissao, ViewModel.observacoes); if (!ORetorno.flagError) { this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Sucesso!", ORetorno.listaErros.FirstOrDefault())); } return(Json(new { error = ORetorno.flagError, message = ORetorno.listaErros.FirstOrDefault() }, JsonRequestBehavior.AllowGet)); }