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 MainViewModel() { instance = this; this.Login = new NotasViewModel(); }
public MainPage() { InitializeComponent(); BindingContext = new NotasViewModel(Navigation); }