public async Task <IActionResult> AvaliacaoPainel() { AvaliacaoTrabalhoViewModel model = new AvaliacaoTrabalhoViewModel(); model.Eventos = await _eventoRepository.getEventos(); return(View(model)); }
public async Task <IActionResult> PesquisaTrabalho(string identificacao) { var trabalho = await _trabalhoRepository.GetTrabalho(identificacao); var subArea = await _trabalhoRepository.GetSubArea(trabalho.SubAreaConhecimentoId); var trabalhoInfo = new AvaliacaoTrabalhoViewModel(); trabalhoInfo.TituloTrabalho = trabalho.Titulo; trabalhoInfo.SubArea = subArea.Nome; return(Json(trabalhoInfo)); }
public async Task <IActionResult> AvaliacaoPainel(AvaliacaoTrabalhoViewModel model) { var trabalho = await _trabalhoRepository.GetTrabalho(model.IdentificadorTrabalho); var data = DateTime.Now; if (await _avaliacaoRepository.InsertAvaliacao(trabalho.StatusTrabalhoId, model.AvaliadorId, trabalho.Id, model.Nota, model.NotaResumo, model.NotaMetodologia, model.NotaResultado, model.NotaObjetivo, model.Favorito, model.Comentario, data, 2)) { return(RedirectToAction("avaliacaoPainel")); } else { return(BadRequest("Erro ao salvar avaliação")); } }