public static BaseProductGroupModel ToBaseProductGroup(this ProductGroup productGroup)
        {
            BaseProductGroupModel _result = new BaseProductGroupModel();

            _result.Id           = productGroup.Id;
            _result.GroupName    = productGroup.GroupName;
            _result.GroupUnder   = productGroup.GroupUnder;
            _result.Narration    = productGroup.Narration;
            _result.CreatedDate  = productGroup.CreatedDate;
            _result.ModifiedDate = productGroup.ModifiedDate;
            return(_result);
        }
        public static ProductGroup ToProductGroup(this BaseProductGroupModel productGroup)
        {
            ProductGroup _result = new ProductGroup();

            if (productGroup.Id.HasValue)
            {
                _result.Id = productGroup.Id.GetValueOrDefault();
            }
            _result.GroupName    = productGroup.GroupName;
            _result.GroupUnder   = productGroup.GroupUnder;
            _result.Narration    = productGroup.Narration;
            _result.CreatedDate  = productGroup.CreatedDate;
            _result.ModifiedDate = productGroup.ModifiedDate;
            return(_result);
        }