GetProducts method business logic moved from DAL to BL.