public async Task <int> Adicionar(UnidadeInputModel unidadeInputModel)
        {
            var unidade = new Unidade(unidadeInputModel.Nome, unidadeInputModel.EnderecoCompleto);

            var id = await _unidadeRepository.Adicionar(unidade);

            return(id);
        }
        public async Task <bool> Adicionar(Unidade unidade)
        {
            if (!ExecutarValidacao(new UnidadeValidation(), unidade))
            {
                return(false);
            }

            if (_unidadeRepository.JaExiste(unidade.Id, unidade.Sigla))
            {
                Notificar("Já existe uma unidade com esta unidade informada.");
                return(false);
            }

            await _unidadeRepository.Adicionar(unidade);

            return(true);
        }
Ejemplo n.º 3
0
        public async Task Adicionar(UnidadeInputModel unidadeInputModel)
        {
            var unidade = new Unidade(unidadeInputModel.Nome, unidadeInputModel.EnderecoCompleto);

            await _unidadeRepository.Adicionar(unidade);
        }