private void SubtrairNota(ComposicaoViewModel item) { var nota = _notaRepository.Listar().Where(x => x.Valor == item.Valor).FirstOrDefault(); nota.Quantidade = nota.Quantidade - item.Quantidade; _notaRepository.Atualizar(nota); }
public async Task Atualizar(Nota nota) { if (!ExecutarValidacao(new NotaValidation(), nota)) { return; } if (_notaRepository.Buscar(c => c.AlunoId == nota.AlunoId && c.DisciplinaId == nota.DisciplinaId && c.PeriodoId == nota.PeriodoId && c.Id != nota.Id).Result.Any()) { Notificar("Já existe uma nota lançada com essas informações."); return; } await _notaRepository.Atualizar(nota); }