public bool Create(Subscription s) { bool result = false; if (s != null) { bvb_Subscription x = new bvb_Subscription(); CopyModelToData(x, s); try { if (context != null) { context.bvb_Subscriptions.InsertOnSubmit(x); context.SubmitChanges(); result = true; // Copy id back to model CopyDataToModel(x, s); } } catch { result = false; } } return(result); }
private static void CopyDataToModel(bvb_Subscription data, Subscription model) { model.AccountId = data.AccountId; model.Amount = data.Amount; model.BillFor = (Periods)data.BillFor; model.CancelDateUtc = data.CancelDateUtc; model.Description = data.Description; model.Id = data.Id; model.IsCancelled = data.IsCancelled; model.Period = (Periods)data.Period; model.Sku = data.Sku; model.StartDateUtc = data.StartDateUtc; }
private static void CopyModelToData(bvb_Subscription data, Subscription model) { data.AccountId = model.AccountId; data.Amount = model.Amount; data.BillFor = (int)model.BillFor; data.CancelDateUtc = model.CancelDateUtc; data.Description = model.Description; data.Id = model.Id; data.IsCancelled = model.IsCancelled; data.Period = (int)model.Period; data.Sku = model.Sku; data.StartDateUtc = model.StartDateUtc; }
private void detach_bvb_Subscriptions(bvb_Subscription entity) { this.SendPropertyChanging(); entity.bvb_BillingAccount = null; }
partial void Deletebvb_Subscription(bvb_Subscription instance);
partial void Updatebvb_Subscription(bvb_Subscription instance);
partial void Insertbvb_Subscription(bvb_Subscription instance);
private void detach_bvb_Subscriptions(bvb_Subscription entity) { this.SendPropertyChanging(); entity.bvb_BillingAccount = null; }
partial void Deletebvb_Subscription(bvb_Subscription instance);
partial void Updatebvb_Subscription(bvb_Subscription instance);
partial void Insertbvb_Subscription(bvb_Subscription instance);