public IActionResult Get()
 {
     try
     {
         return(Json(_apartamentoRepositorio.ObterTodos()));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.ToString()));
     }
 }
Exemplo n.º 2
0
        public async Task <IActionResult> Index()
        {
            Utilizador utilizador = await _utilizadorRepositorio.ObterUtilizadorPeloNome(User); // obter utilizador logado, o User -> contem todas as informaçoes do utilizador

            // se o user for Responsavel ele consegue ver todos os apartamentos registados
            if (await _utilizadorRepositorio.VerificarSeUtilizadorEstaEmFuncao(utilizador, "Responsavel"))
            {
                return(View(await _apartamentoRepositorio.ObterTodos()));
            }

            return(View(await _apartamentoRepositorio.ObterApartamentoPeloUtilizador(utilizador.Id)));
        }