private async Task <AlterarTipoNotificacaoViewmodel> ParseAlterarTipoNotificacaoViewmodel() { UsuarioADE usuario = await ObterUsuarioLogado(); AlterarTipoNotificacaoViewmodel model = new AlterarTipoNotificacaoViewmodel(); if (usuario.ReceberNotificacaoFocado() || usuario.ReceberNotificacaoGeral()) { model.NotificacacoesIndividuais = await base.ListaNotificacoesUsuario(usuario, unitOfWork); } else if (!usuario.ReceberNotificacaoFocado()) { model.NotificacacoesGerais = await base.NotificacoesGeraisUsuario(unitOfWork, usuario); } model.TipoRecebimentoNotificacao = usuario.TipoRecebimentoNotificacao; return(model); }
public async Task <IActionResult> Index() { AlterarTipoNotificacaoViewmodel model = await ParseAlterarTipoNotificacaoViewmodel(); return(View(model)); }