Ejemplo n.º 1
0
 public ListaStatusMovimento ObterListaPorStatusMovimento(StatusMovimento statusMov)
 {
     return(new ListaStatusMovimento()
     {
         Status = statusMov,
         Movimento = repository.Todos.Where(mov => mov.Status.Equals(statusMov)).ToList()
     });
 }
Ejemplo n.º 2
0
 public ListaTipoMovimento ObterTipoMovimentoFiltro(TipoMovimento tipoMovimento, StatusMovimento statusMovimento,
                                                    Pessoa?pessoa, Etiqueta?etiqueta, DateTime?vencInicial, DateTime?vencFinal)
 {
     return(new ListaTipoMovimento()
     {
         Tipo = tipoMovimento,
         Movimento = repository.Todos.Where(mov => mov.Tipo.Equals(tipoMovimento) && mov.Status.Equals(statusMovimento) &&
                                            (pessoa == null   ? mov.Pessoa.Equals(mov.Pessoa)     : mov.Pessoa.Equals(pessoa)) &&
                                            (etiqueta == null ? mov.Etiqueta.Equals(mov.Etiqueta) : mov.Etiqueta.Equals(etiqueta)) &&
                                            (!vencInicial.HasValue ? mov.Vencimento.Equals(mov.Vencimento) : mov.Vencimento >= vencInicial) &&
                                            (!vencFinal.HasValue ? mov.Vencimento.Equals(mov.Vencimento) : mov.Vencimento <= vencFinal)).ToList()
     });
 }
Ejemplo n.º 3
0
 public static string StatusMovimentoParaString(this StatusMovimento tipo)
 {
     return(mapa.First(s => s.Value == tipo).Key);
 }