public void Save(IDiscountDefinition discount)
 {
     using (var conn = OpenConnection())
         conn.Execute(
             "INSERT INTO Discounts (Code, ValidationScript, ValidationScriptType, ExpirationDate) VALUES (@Code, @ValidationScript, @ValidationScriptType, @ExpirationDate)",
             discount);
 }
 public void Save(IDiscountDefinition discount)
 {
     using (var conn = OpenConnection())
         conn.Execute(
             "INSERT INTO Discounts (Code, ValidationScript, ValidationScriptType, ExpirationDate) VALUES (@Code, @ValidationScript, @ValidationScriptType, @ExpirationDate)",
             discount);
 }
Example #3
0
        public Discount(IDiscountDefinition discount)
        {
            Id             = discount.Id;
            Code           = discount.Code;
            ExpirationDate = discount.ExpirationDate;

            IsValid = GetValidatorFromScript(discount.ValidationScriptType, discount.ValidationScript);
        }
Example #4
0
        public Discount(IDiscountDefinition discount)
        {
            Id = discount.Id;
            Code = discount.Code;
            ExpirationDate = discount.ExpirationDate;

            IsValid = GetValidatorFromScript(discount.ValidationScriptType, discount.ValidationScript);
        }
Example #5
0
        public void Save(IDiscountDefinition discount)
        {
            throw new NotSupportedException("Massive insert does not like SQL CE");

            // but it looks like this
            var table = new Discounts();

            table.Insert(new
            {
                discount.Code,
                discount.ExpirationDate,
                discount.ValidationScript,
                discount.ValidationScriptType,
            });
        }
        public void Save(IDiscountDefinition discount)
        {
            throw new NotSupportedException("Massive insert does not like SQL CE");

            // but it looks like this
            var table = new Discounts();

            table.Insert(new
            {
                discount.Code,
                discount.ExpirationDate,
                discount.ValidationScript,
                discount.ValidationScriptType,
            });
        }
Example #7
0
 public void Save(IDiscountDefinition discount)
 {
     database.Execute(
         "INSERT INTO Discounts (Code, ValidationScript, ValidationScriptType, ExpirationDate) VALUES (@0, @1, @2, @3)",
         discount.Code, discount.ValidationScript, discount.ValidationScriptType, discount.ExpirationDate);
 }
 public void Save(IDiscountDefinition discount)
 {
     database.Execute(
         "INSERT INTO Discounts (Code, ValidationScript, ValidationScriptType, ExpirationDate) VALUES (@0, @1, @2, @3)",
         discount.Code, discount.ValidationScript, discount.ValidationScriptType, discount.ExpirationDate);
 }