Jump to content

kandrus

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About kandrus

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Pelotas - RS

Contato

  1. kandrus

    Remover acentos e espaços

    class StringsCleaner { /** * @param {string} string (String que deve ser limpa) * @param {string} modo (Modo em que a string sera limpa: "all" -> remove caracteris especiais e espaços) */ constructor (string) { this.string = string } get stringLimpa () { return this.limparString() } get numerosApenas () { return this.apenasNumeros() } // Remove todos os caracteris especiais e espaços da string limparString () { const stringLimpa = this.string .normalize('NFD') .replace(/[\u0300-\u036f]/g, '') .replace(/\s/g, '') return stringLimpa } // Retorna apenas os numeros de uma string apenasNumeros () { const numeros = this.string.replace(/[^\d]/g, '') return numeros } } module.exports = StringsCleaner
  2. Boa tarde!! Estou com uma dúvida de arquitetura me corroendo onde eu coloco o código de um controle de estoque e onde faço sua chamada? Estou desenvolvendo um sistema que entre os seus módulos tera um controle de estoque, como eu organizo o código deste módulo. Vamos a um exemplo: Toda vez que eu fizer uma venda preciso diminuir o numero de itens do produto vendido da tabela produtos. A função/metodo dimiuirItem() {bla bla} Deve ficar no EstoqueController ? Ou crio uma camada a mais na arquitetura MVC apenas para guardar as classes de controle de estoques ? Ou ainda desenvolvo tudo no Model. E caso a nova camada seja o mais correto a fazer onde devo chamar os métodos dentro do Model ou nos Controllers? Muito obrgado e desculpem o tamanho da duvida kkkk
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.