public async Task Adicionar(Nota nota) { if (!ExecutarValidacao(new NotaValidation(), nota)) { return; } if (_notaRepository.Buscar(c => c.AlunoId == nota.AlunoId && c.DisciplinaId == nota.DisciplinaId && c.PeriodoId == nota.PeriodoId).Result.Any()) { Notificar("Já existe uma nota lançada com essas informações."); return; } await _notaRepository.Adicionar(nota); }
public string Salvar(Nota nota) { try { if (nota.IdNota == 0) { NotaRepository.Adicionar(nota); } else { NotaRepository.Alterar(nota); } NotaRepository.SalvarAlteracoes(); return(null); } catch (Exception ex) { return(ex.Message); } }