public async Task ApontarHorasAsync(ApontamentoModel apontamento) { await IncluirAsync(apontamento); var tarefaItem = await _tarefaRepository.ConsultarAsync(apontamento.IdTarefa); tarefaItem.PercentualConcluido = apontamento.PercentualConcluido; await _tarefaRepository.AlterarAsync(tarefaItem); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { SelectProjetos = new SelectList(await _projetoRepository.ListarAsync(), "IdProjeto", "Nome"); SelectSistemas = new SelectList(await _sistemaRepository.ListarAsync(), "IdSistema", "Descricao"); SelectWorkflows = new SelectList(await _workflowRepository.ListarAsync(), "IdWorkflow", "Nome"); SelectTipoTarefas = new SelectList(await _tipoTarefaRepository.ListarAsync(), "IdTipoTarefa", "Nome"); return(Page()); } await _tarefaRepository.AlterarAsync(Tarefa); return(RedirectToPage("Listar")); }