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()); } }
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")); }