Boa tarde,
estou com dificuldade para indetificar qual padrão aplicar na minha situação, minha situação e a seguinte:
eu tenho uma view com alguns paramatros que pode ser enviados ou não para meu controller, esses parametros são
Canal
Rede (Um canal possui varias redes)
Data da venda (Intervalo entre inicial e final)
Email
ID vendedor
Razão social
Então eu tenho algumas condições, que são:
if(canal && !rede){
pego todos os vendedores que tem nesse canal
}
if(rede) (email e ID mesma coisa porque são unicos){
pego apenas o vendedor dessa rede
}
if(Razão social){
pego o aproximado
}
eu tenho esse cenario com basicamente essa estrutura de resolução, mas não quero encher meu codigo de ifs
, quero aplicar algum padrão apresentado no curso, como o Strategy
que deixa um metodo bem generico, e que me devolve o esperado.
obrigado.