예제 #1
0
        //[OutputCache(Duration = 86400)]
        public async Task <ViewResult> Home()
        {
            var userBus = new UsuarioBUS(new UsuarioREP());

            var user = ObterUsuarioDaSecao();
            var listaTodasDoacoes = user != null ? await userBus.ObterTodasDoacoesExcetoUsuarioLogado(ObterUsuarioDaSecao().Id)
                                                 : await userBus.ObterTodasDoacoes();

            var model = new HomeViewModel(listaTodasDoacoes);

            return(await Task.Run(() => View(model)));
        }
예제 #2
0
        public async Task QuandoUsuarioEstiverLogadoNaoDeveTrazerDoacoesProprias()
        {
            var doacoes = await _userBUS.ObterTodasDoacoesExcetoUsuarioLogado(_usuarioLogado.Id);

            Assert.IsFalse(doacoes.Any());
        }