Exemple #1
0
        public async Task <IActionResult> OnPostAsync()
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    string retorno   = ClaimsService.ReadClaimsPrincipal(HttpContext.User, ClaimTypes.PrimarySid);
                    Guid   idRecurso = new Guid(retorno);

                    Lista = await _apontamentoApiService.ListarPorRecursoAsync(Token, idRecurso);

                    ListaTarefas = await _tarefaApiService.ListarPorRecursoAsync(Token, idRecurso);

                    return(Page());
                }

                await _apontamentoApiService.IncluirAsync(Token, Apontamento);

                return(RedirectToPage("Listar"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);
                return(Page());
            }
        }
Exemple #2
0
    public async Task <IActionResult> OnPostAsync()
    {
        try
        {
            if (!ModelState.IsValid)
            {
                string retorno   = ClaimsService.ReadClaimsPrincipal(HttpContext.User, ClaimTypes.PrimarySid);
                Guid   idRecurso = new(retorno);

                Lista = await _cpnucleoApiService.GetAsync <IEnumerable <ApontamentoViewModel> >("apontamento", "getbyrecurso", Token, idRecurso);

                ListaTarefas = await _cpnucleoApiService.GetAsync <IEnumerable <TarefaViewModel> >("tarefa", "getbyrecurso", Token, idRecurso);

                return(Page());
            }

            await _cpnucleoApiService.PostAsync <ApontamentoViewModel>("apontamento", Token, Apontamento);

            return(RedirectToPage("Listar"));
        }
        catch (Exception ex)
        {
            ModelState.AddModelError(string.Empty, ex.Message);
            return(Page());
        }
    }
        public async Task <IActionResult> OnGetAsync()
        {
            string retorno   = ClaimsService.ReadClaimsPrincipal(HttpContext.User, ClaimTypes.PrimarySid);
            Guid   idRecurso = new Guid(retorno);

            Lista = await _apontamentoGrpcService.ListarPorRecursoAsync(idRecurso);

            ListaTarefas = await _tarefaGrpcService.ListarPorRecursoAsync(idRecurso);

            return(Page());
        }
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                string retorno   = ClaimsService.ReadClaimsPrincipal(HttpContext.User, ClaimTypes.PrimarySid);
                Guid   idRecurso = new Guid(retorno);

                Lista = await _apontamentoGrpcService.ListarPorRecursoAsync(idRecurso);

                ListaTarefas = await _tarefaGrpcService.ListarPorRecursoAsync(idRecurso);

                return(Page());
            }

            await _apontamentoGrpcService.IncluirAsync(Apontamento);

            return(RedirectToPage("Listar"));
        }