示例#1
0
        public IActionResult Index()
        {
            var homeViewModel = new HomeViewModel()
            {
                QuantidadeDeLivros      = _repositorioLivro.Contar(x => true),
                QuantidadeDeAutores     = _repositorioAutor.Contar(x => true),
                QuantidadeDeClientes    = _repositorioCliente.Contar(x => true),
                QuantidadeDeEmprestimos = _repositorioLivro.Contar(x => x.ClienteId != Guid.Empty)
            };

            return(View(homeViewModel));
        }
示例#2
0
        public IActionResult Listar()
        {
            var clientes = _repositorioCliente.BuscarTodos();

            if (clientes.Count() == 0)
            {
                return(View("Vazio"));
            }

            var clienteViewModel = new List <ClienteViewModel>();

            foreach (var cliente in clientes)
            {
                clienteViewModel.Add(new ClienteViewModel
                {
                    Cliente        = cliente,
                    ContadorLivros = _repositorioLivro.Contar(v => v.ClienteId == cliente.ClienteId)
                });
            }
            return(View(clienteViewModel));
        }