public virtual ApiVProductAndDescriptionResponseModel MapBOToModel(
            BOVProductAndDescription boVProductAndDescription)
        {
            var model = new ApiVProductAndDescriptionResponseModel();

            model.SetProperties(boVProductAndDescription.CultureID, boVProductAndDescription.Description, boVProductAndDescription.Name, boVProductAndDescription.ProductID, boVProductAndDescription.ProductModel);

            return(model);
        }
        public virtual BOVProductAndDescription MapEFToBO(
            VProductAndDescription ef)
        {
            var bo = new BOVProductAndDescription();

            bo.SetProperties(
                ef.CultureID,
                ef.Description,
                ef.Name,
                ef.ProductID,
                ef.ProductModel);
            return(bo);
        }
        public virtual VProductAndDescription MapBOToEF(
            BOVProductAndDescription bo)
        {
            VProductAndDescription efVProductAndDescription = new VProductAndDescription();

            efVProductAndDescription.SetProperties(
                bo.CultureID,
                bo.Description,
                bo.Name,
                bo.ProductID,
                bo.ProductModel);
            return(efVProductAndDescription);
        }
        public virtual BOVProductAndDescription MapModelToBO(
            string cultureID,
            ApiVProductAndDescriptionRequestModel model
            )
        {
            BOVProductAndDescription boVProductAndDescription = new BOVProductAndDescription();

            boVProductAndDescription.SetProperties(
                cultureID,
                model.Description,
                model.Name,
                model.ProductID,
                model.ProductModel);
            return(boVProductAndDescription);
        }