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);
Beispiel #8
0
 private void detach_bvb_Subscriptions(bvb_Subscription entity)
 {
     this.SendPropertyChanging();
     entity.bvb_BillingAccount = null;
 }
Beispiel #9
0
 partial void Deletebvb_Subscription(bvb_Subscription instance);
Beispiel #10
0
 partial void Updatebvb_Subscription(bvb_Subscription instance);
Beispiel #11
0
 partial void Insertbvb_Subscription(bvb_Subscription instance);