public Departamento Armazenar(DepartamentoDto dto)
        {
            Departamento departamento;

            if (dto.Id == 0)
            {
                departamento = new Departamento(dto.Nome, dto.Descricao);
            }
            else
            {
                departamento = _departamentoRepositorio.Find(dto.Id);

                departamento.AlterarNome(dto.Nome);
                departamento.AlterarDescricao(dto.Descricao);
            }

            if (dto.Id == 0)
            {
                _departamentoRepositorio.Adicionar(departamento);
            }

            _departamentoRepositorio.SalvarTodos();

            return(departamento);
        }