public async Task Adicionar(DisciplinaViewModel disciplinaViewModel) { var disciplina = _mapper.Map <Disciplina>(disciplinaViewModel); if (!ExecutarValidacao(new DisciplinaValidation(), disciplina)) { return; } _disciplinaRepository.Adicionar(disciplina); await _disciplinaRepository.UnitOfWork.Commit(); }
public async Task Adicionar(Disciplina disciplina) { if (!ExecutarValidacao(new DisciplinaValidation(), disciplina)) { return; } if (_disciplinaRepository.Buscar(c => c.NomeDisciplina == disciplina.NomeDisciplina).Result.Any()) { Notificar("Já existe uma disciplina com este nome"); return; } await _disciplinaRepository.Adicionar(disciplina); }
public async Task <int> AdicionarDisciplinaAsync(string nome) { var disciplina = new Disciplina() { Nome = nome, CriadoEm = DateTime.Now, AtualizadoEm = DateTime.Now }; _disciplinaRepository.Adicionar(disciplina); await _disciplinaRepository.SaveChangesAsync(); return(disciplina.Id); }
public async Task Adicionar(Disciplina disciplina) { await _DisciplinaRepository.Adicionar(disciplina); }