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); }
// 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)); }
// 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)); }