public virtual ApiProductDescriptionResponseModel MapBOToModel(
            BOProductDescription boProductDescription)
        {
            var model = new ApiProductDescriptionResponseModel();

            model.SetProperties(boProductDescription.ProductDescriptionID, boProductDescription.Description, boProductDescription.ModifiedDate, boProductDescription.Rowguid);

            return(model);
        }
        public virtual BOProductDescription MapEFToBO(
            ProductDescription ef)
        {
            var bo = new BOProductDescription();

            bo.SetProperties(
                ef.ProductDescriptionID,
                ef.Description,
                ef.ModifiedDate,
                ef.Rowguid);
            return(bo);
        }
        public virtual ProductDescription MapBOToEF(
            BOProductDescription bo)
        {
            ProductDescription efProductDescription = new ProductDescription();

            efProductDescription.SetProperties(
                bo.Description,
                bo.ModifiedDate,
                bo.ProductDescriptionID,
                bo.Rowguid);
            return(efProductDescription);
        }
        public virtual BOProductDescription MapModelToBO(
            int productDescriptionID,
            ApiProductDescriptionRequestModel model
            )
        {
            BOProductDescription boProductDescription = new BOProductDescription();

            boProductDescription.SetProperties(
                productDescriptionID,
                model.Description,
                model.ModifiedDate,
                model.Rowguid);
            return(boProductDescription);
        }