Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 public async Task Adicionar(Disciplina disciplina)
 {
     await _DisciplinaRepository.Adicionar(disciplina);
 }