Exemple #1
0
        public TextoFiltroViewModel Carregar()
        {
            var retorno = new TextoFiltroViewModel();

            retorno.Filas    = new SelectList(_filaServico.ObterTodos().Where(w => w.Ativo == true).ToList().OrderBy(o => o.Nome), "Id", "Nome");
            retorno.Canais   = new SelectList(_canalServico.ObterTodos().ToList().OrderBy(o => o.Nome), "Id", "Nome");
            retorno.Tipos    = new SelectList(_textoTipoServico.ObterTodos().ToList().OrderBy(o => o.Nome), "Id", "Nome");
            retorno.Formatos = new SelectList(_textoFormatoServico.ObterTodos().Where(w => w.Ativo == true).ToList().OrderBy(o => o.Nome), "Id", "Nome");

            return(retorno);
        }
Exemple #2
0
        public IEnumerable <TextoListaViewModel> BuscarTexto(TextoFiltroViewModel model)
        {
            var lista   = _textoServico.FiltrarPor(model.FilaId, model.CanalId, model.TipoId, model.FormatoId);
            var retorno = new List <TextoListaViewModel>();

            foreach (var itemTexto in lista)
            {
                retorno.Add(new TextoListaViewModel
                {
                    Id        = itemTexto.Id,
                    Nome      = itemTexto.Nome,
                    Resumo    = itemTexto.Descricao,
                    CriadoPor = itemTexto.CriadoPorObj != null ? itemTexto.CriadoPorObj.Nome : "--",
                    CriadoEm  = itemTexto.CriadoEm.ToString("dd/MM/yy HH:mm"),
                    Status    = itemTexto.Ativo ? "Ativo" : "Inativo",
                    Categoria = itemTexto.CategoriaObj != null ? itemTexto.CategoriaObj.Nome : "--"
                });
            }

            return(retorno);
        }