public void AddOrderItem(orderItem oitem, products_digital digital) { order.orderItems.Add(oitem); // create digital entry if (digital != null) { var digitalOrderitem = new orderItems_digital(); digitalOrderitem.downloadid = Crypto.Utility.GetRandomString(); digitalOrderitem.downloadCount = 0; oitem.orderItems_digitals = digitalOrderitem; } }
public static ProductDigital ToModel(this products_digital row) { if (row == null) { return(new ProductDigital()); } return(new ProductDigital() { expiry = row.expiryDate, id = row.id.ToString(), url = row.filepath, name = row.filename, limit = row.limit.ToString(), linkid = row.linkid }); }