// GET: Eventos public async Task <IActionResult> Index() { Utilizador utilizador = await _utilizadorRepositorio.ObterUtilizadorPeloNome(User); if (await _utilizadorRepositorio.VerificarSeUtilizadorEstaEmFuncao(utilizador, "Morador")) { return(View(await _eventoRepositorio.ObterEventosPeloId(utilizador.Id))); } return(View(await _eventoRepositorio.ObterTodos())); }
// GET: Servicos public async Task <IActionResult> Index() { Utilizador utilizador = await _utilizadorRepositorio.ObterUtilizadorPeloNome(User); // user -> para passar as informaçoes do User logado if (await _utilizadorRepositorio.VerificarSeUtilizadorEstaEmFuncao(utilizador, "Morador")) { return(View(await _servicoRepositorio.ObterServicosPeloUtilizador(utilizador.Id))); } return(View(await _servicoRepositorio.ObterTodos())); }
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))); }
public async Task <IActionResult> Create([Bind("VeiculoId,Nome,Marca,Cor,Matricula,UtilizadorId")] Veiculo veiculo) { if (ModelState.IsValid) { Utilizador utilizador = await _utilizadorRepositorio.ObterUtilizadorPeloNome(User); veiculo.UtilizadorId = utilizador.Id; await _veiculoRepositorio.Inserir(veiculo); return(RedirectToAction("MinhasInformacoes", "Utilizadores")); } return(View(veiculo)); }
public async Task <IActionResult> Index() { Utilizador utlizador = await _utilizadorRepositorio.ObterUtilizadorPeloNome(User); return(View(await _pagamentoRepositorio.ObterPagamentoPorUtilizador(utlizador.Id))); }
public async Task <IActionResult> MinhasInformacoes() { return(View(await _utilizadorRepositorio.ObterUtilizadorPeloNome(User))); }