public bool AddVersionMapping(product_version_mapping productVersion, long create_by)
        {
            try
            {
                var product = new product_version_mapping();


                product.product_version_id = productVersion.product_version_id;
                product.created_by         = create_by;
                product.is_active          = productVersion.is_active;
                product.product_id         = productVersion.product_id;
                product.created_date       = DateTime.Now;
                _entities.product_version_mapping.Add(product);
                int save = _entities.SaveChanges();
                if (save > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
 public bool CheckDuplicateMappingForUpdate(product_version_mapping productColor)
 {
     try
     {
         var check =
             _entities.product_version_mapping.SingleOrDefault(a => a.product_id == productColor.product_id && a.product_version_id == productColor.product_version_id);
         if (check == null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool EditVersionrMapping(product_version_mapping productColor, long update_by)
        {
            var product1 = _entities.product_version_mapping.Find(productColor.product_version_mapping_id);


            product1.product_version_id = productColor.product_version_id;

            product1.is_active    = productColor.is_active;
            product1.updated_by   = update_by;
            product1.updated_date = DateTime.Now;
            product1.product_id   = productColor.product_id;

            int save = _entities.SaveChanges();

            if (save > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }