///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOProductsByCategory
 ///</parameters>
 protected internal BOProductsByCategory(IDAOProductsByCategory daoProductsByCategory)
 {
     try
     {
         _categoryName    = daoProductsByCategory.CategoryName;
         _productName     = daoProductsByCategory.ProductName;
         _quantityPerUnit = daoProductsByCategory.QuantityPerUnit;
         _unitsInStock    = daoProductsByCategory.UnitsInStock;
         _discontinued    = daoProductsByCategory.Discontinued;
     }
     catch
     {
         throw;
     }
 }
 public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOProductsByCategory daoProductsByCategory)
 {
     return((IzNorthwindRestApiConn_BaseData)(DAOProductsByCategory)daoProductsByCategory);
 }