public PurchaseRecord Add( PurchaseRecord record )
 {
     using ( var context = _createContext() )
     {
         context.PurchaseRecords.Add( record );
         context.SaveChanges();
         return record;
     }
 }
Пример #2
0
        public OrderItem RecordOrderItem( License license, PurchaseRecord purchaseRecord, int itemNumber )
        {
            OrderItem item = new OrderItem()
            {
                OrderItemNo = itemNumber,
                PurchaseRecordId = purchaseRecord.Id,
                ActivationKey = license.ActivationKey,
                LicenseId = license.LicenseId
            };

            _orderItemRepository.Add( item );
            return item;
        }
Пример #3
0
        public PurchaseRecord RecordPurchase( CatalogEntry entry, int quantity )
        {
            PurchaseRecord purchaseRecord = new PurchaseRecord()
            {
                ProductName = entry.ProductName,
                ProductVersion = entry.ProductVersion,
                Description = entry.Blurb,
                LicensingBasis = entry.LicensingBasis,
                Quantity = quantity
            };

            return Add( purchaseRecord );
        }
Пример #4
0
 public PurchaseRecord Add(PurchaseRecord record)
 {
     _purchaseRecordRepository.Add(record);
     return(record);
 }
Пример #5
0
 public PurchaseRecord TryGet( int id )
 {
     PurchaseRecord record = new PurchaseRecord();
     record = _purchaseRecordRepository.TryGet( id );
     return record;
 }
Пример #6
0
 public PurchaseRecord Add( PurchaseRecord record )
 {
     _purchaseRecordRepository.Add( record );
     return record;
 }