Pessoal desculpe sou novato aqui se esse não for o lugar certo para postar…
Estou a aprender sobre design Pattern e como usa-lo no dia dia, minha duvida é a seguinte…
Aqui na empresa temos um sistema ECommerce na qual temos a seguinte estrutura.
BLL
DAL
DTO
Simplesmente a BLL recebe dados da UI que por sua vez delega pra DAL sei que isso é longe de uma arquitetura certa por isso estou aqui.
No nosso caso quando o cliente realiza a compra a gente pega o id dele e faz algumas regras como: se ele tem desconto, se ele tem desconto a cada 30 dias , e outros tipos de desconto, ai depois realizamos o insert.
O problema é que quem faz isso é a BLL ou seja, vou na Dal só para buscar informações e na BLL dou uns 4 a 5 inserts em varias tabelas, sei que isso nao é certo, então peço-lhes vossa ajuda para decompor as classes porque eu entendo pouco sobre pattern.