public override void Delete(BaseEntity entity)
        {
            var product = (Product)entity;

            dao.ExecuteProcedure(mapper.GetDeleteStatement(product));
        }