public MotosserraListarVM(List <QuantPaginacao> quantPaginacao) { Filtros = new MotosserraListarFiltros(); Paginacao = new Paginacao(); Resultados = new List <Motosserra>(); Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false); List <Lista> situacoes = new List <Lista>(); situacoes.Add(new Lista() { Id = "1", Texto = "Ativo", IsAtivo = true }); situacoes.Add(new Lista() { Id = "2", Texto = "Desativo", IsAtivo = true }); Situacoes = ViewModelHelper.CriarSelectList(situacoes, true, true); }
public Resultados <Motosserra> Filtrar(MotosserraListarFiltros filtrosListar, Paginacao paginacao) { try { Filtro <MotosserraListarFiltros> filtro = new Filtro <MotosserraListarFiltros>(filtrosListar, paginacao); Resultados <Motosserra> resultados = _da.Filtrar(filtro); if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }