public void ShouldHaveAllProperties()
        {
            const int    pageNumber     = 84;
            const int    totalRecords   = 50;
            const string tipoListagem   = "A";
            var          prestacaoList  = new List <PrestacaoViewModel>();
            var          loginViewModel = new PrestacaoListViewModel {
                PrestacoesList = prestacaoList, TotalRecords = totalRecords, PageNumber = pageNumber, TipoListagem = tipoListagem
            };

            loginViewModel.PrestacoesList.IsSameOrEqualTo(prestacaoList);
            loginViewModel.TotalRecords.IsSameOrEqualTo(totalRecords);
            loginViewModel.PageNumber.IsSameOrEqualTo(pageNumber);
            loginViewModel.TipoListagem.IsSameOrEqualTo(tipoListagem);
        }
Example #2
0
        // GET: Prestacoes
        public IActionResult Index(int page = 1)
        {
            var todasPrestacoes = _prestacaoService.GetAllByEmitenteId(GetLoggedUser().Id);

            var prestacoesLista = todasPrestacoes.OrderByDescending(pr => pr.Data)
                                  .Skip((page - 1) * Constants.PageSize).Take(Constants.PageSize);

            var prestacoesListViewModel = new PrestacaoListViewModel
            {
                PageNumber     = page,
                TotalRecords   = todasPrestacoes.Count(),
                PrestacoesList = _mapper.Map <List <Prestacao>, List <PrestacaoViewModel> >(prestacoesLista.ToList()),
                TipoListagem   = "Index"
            };

            return(View(prestacoesListViewModel));
        }
Example #3
0
        // GET: Prestacoes para Aprovar Financeiro
        public IActionResult PrestacoesParaAprovarFinanceiro(int page = 1)
        {
            var todasPrestacoes =
                _prestacaoService.GetAllParaAprovacao(GetLoggedUser().Id, PrestacaoStatuses.EmAprovacaoFinanceira);

            var prestacoesLista = todasPrestacoes.OrderByDescending(pr => pr.Data)
                                  .Skip((page - 1) * Constants.PageSize).Take(Constants.PageSize);

            var prestacoesListViewModel = new PrestacaoListViewModel
            {
                PageNumber     = page,
                TotalRecords   = todasPrestacoes.Count(),
                PrestacoesList = _mapper.Map <List <Prestacao>, List <PrestacaoViewModel> >(prestacoesLista.ToList()),
                TipoListagem   = "Financeiro"
            };

            return(View(prestacoesListViewModel));
        }