public List <Product> GetAll()
        {
            IDalProduct       DAL         = DalFactory.CreateProductDal();
            List <DtoProduct> DtoProducts = DAL.GetAll();
            List <Product>    products    = new List <Product>();

            foreach (DtoProduct DtoProduct in DtoProducts)
            {
                products.Add(new Product(DtoProduct));
            }
            return(products);
        }