public async Task <ActionResult <AlunoViewModel> > ObterAluno(string matricula) { var entidade = _mapper.Map <AlunoViewModel>(await _alunoRepositorio.AlunoExiste(matricula)); if (entidade == null) { return(NotFound()); } return(Ok(entidade)); }
public async Task <JsonResult> AlunoExiste(string nomeCompleto, int alunoId) { if (alunoId == 0) { if (await _alunoRepositorio.AlunoExiste(nomeCompleto)) { return(Json("Aluno já existe")); } return(Json(true)); } else { if (await _alunoRepositorio.AlunoExiste(nomeCompleto, alunoId)) { return(Json("Aluno já existe")); } return(Json(true)); } }
public async Task <IEnumerable <NotasViewModel> > ObterAtivos(string aluno, string senha) { var entidade = _mapper.Map <AlunoViewModel>(await _alunoRepositorio.AlunoExiste(aluno)); var notaslst = new List <NotasViewModel>(); if (entidade == null) { NotificarErro("O Aluno ou senha não Existe"); return(notaslst); } if (entidade.Senha != senha) { NotificarErro("O Aluno ou senha não Existe"); return(notaslst); } var retorno = _mapper.Map <IEnumerable <Notas> >(await _notaRepositorio.PegarPorAluno(aluno)); //var notaslst = new List<NotasViewModel>(); var notas = new NotasViewModel(); foreach (var item in retorno) { notas = new NotasViewModel(); var retDisc = _mapper.Map <Disciplinas>(_disciplinasRepositorio.PegarPorCodigo(item.Disciplina)); notas.Materia = retDisc.Nome; int valor = 0; notas.Nota1b = item.Nota1; notas.Nota2b = item.Nota2; notas.Nota3b = item.Nota3; notas.Nota4b = item.Nota4; notas.MediaNota = item.MediaBim; notas.RecuperacaoResultFinal = item.NotaRec; notas.MediaFinalResultFinal = item.MediaFinal; notas.SituacaoResultFinal = item.Situacao; int.TryParse(item.Falta1.ToString(), out valor); notas.Faltas1b = valor; int.TryParse(item.Falta2.ToString(), out valor); notas.Faltas2b = valor; int.TryParse(item.Falta3.ToString(), out valor); notas.Faltas3b = valor; int.TryParse(item.Falta4.ToString(), out valor); notas.Faltas4b = valor; int.TryParse(item.TotalFaltas.ToString(), out valor); notas.FaltasTotal = valor; notaslst.Add(notas); } return(notaslst); }
public async Task <JsonResult> AlunoExiste(string NomeCompleto, int AlunoId) { if (AlunoId == 0) { if (await _repositorio.BuscarAlunoPorNome(NomeCompleto)) { return(Json("Aluno já existe")); } return(Json(true)); } else { if (await _repositorio.AlunoExiste(NomeCompleto, AlunoId)) { return(Json("Aluno já existe")); } return(Json(true)); } }