Esempio n. 1
0
 public ActionResult Busca(BuscaMovimentacoesModel model)
 {
     model.Usuarios      = usuarioDAO.Lista();
     model.Movimentacoes = movimentacaoDAO.Busca(model.ValorMinimo, model.ValorMaximo, model.DataMinima, model.DataMaxima,
                                                 model.Tipo, model.UsuarioId);
     return(View(model));
 }
Esempio n. 2
0
        public ActionResult Busca(BuscaMovimentacoesModel model)
        {
            model.Usuarios      = _applicationManager.UsuarioService.ListarTodos() as IList <Usuario>;
            model.Movimentacoes = _applicationManager.MovimentacaoService.
                                  Buscar(model.ValorMinimo, model.ValorMaximo,
                                         model.DataMinima, model.DataMaxima,
                                         model.Tipo, model.UsuarioId) as IList <Movimentacao>;

            return(View(model));
        }
        public IList <Movimentacao> Busca(BuscaMovimentacoesModel model)
        {
            IQueryable <Movimentacao> busca = context.Movimentacoes;

            if (model.ValorMinimo.HasValue)
            {
                busca = busca.Where(m => m.Valor >= model.ValorMinimo);
            }

            if (model.ValorMaximo.HasValue)
            {
                busca = busca.Where(m => m.Valor <= model.ValorMaximo);
            }

            if (model.DataMinima.HasValue)
            {
                busca = busca.Where(m => m.Data >= model.DataMinima);
            }

            if (model.DataMaxima.HasValue)
            {
                busca = busca.Where(m => m.Data <= model.DataMaxima);
            }

            if (model.Tipo.HasValue)
            {
                busca = busca.Where(m => m.Tipo == model.Tipo);
            }

            if (model.UsuarioId.HasValue)
            {
                busca = busca.Where(m => m.UsuarioId == model.UsuarioId);
            }

            return(busca.ToList());
        }
 public ActionResult Busca(BuscaMovimentacoesModel model)
 {
     model.Usuarios      = usuarioDAO.Lista();
     model.Movimentacoes = movimentacaoDAO.Busca(model);
     return(View(model));
 }