public async Task <IActionResult> OnGetAsync(int idTarefa) { Tarefa = await _tarefaRepository.ConsultarAsync(idTarefa); SelectImpedimentos = new SelectList(await _impedimentoRepository.ListarAsync(), "IdImpedimento", "Nome"); return(Page()); }
public async Task <IActionResult> OnGetAsync(int idTarefa) { Tarefa = await _tarefaRepository.ConsultarAsync(idTarefa); SelectRecursos = new SelectList(await _recursoProjetoRepository.ListarPoridProjetoAsync(Tarefa.IdProjeto), "Recurso.IdRecurso", "Recurso.Nome"); return(Page()); }
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> OnGetAsync(int idTarefa) { Tarefa = await _tarefaRepository.ConsultarAsync(idTarefa); 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()); }
public async Task <IActionResult> OnPostAsync(int idTarefa) { if (!ModelState.IsValid) { Tarefa = await _tarefaRepository.ConsultarAsync(idTarefa); SelectRecursos = new SelectList(await _recursoProjetoRepository.ListarPoridProjetoAsync(Tarefa.IdProjeto), "Recurso.IdRecurso", "Recurso.Nome"); return(Page()); } await _recursoTarefaRepository.AlterarAsync(RecursoTarefa); return(RedirectToPage("Listar", new { idTarefa })); }