示例#1
0
 /// <summary>
 /// Atualiza uma assinatura para a categoria
 /// </summary>
 /// <param name="subscription"></param>
 public void UpdateSubscription(PushSubscriptionEntity subscription)
 {
     using (BrokerModelContext context = new BrokerModelContext())
     {
         subscription.LastUpdate = DateTime.UtcNow;
         context.PushSubscriptions.Attach(subscription);
         context.Entry(subscription).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
     }
 }
示例#2
0
 /// <summary>
 /// Cria uma assinatura para a categoria
 /// </summary>
 /// <param name="subscription"></param>
 public void RegisterSubscription(PushSubscriptionEntity subscription)
 {
     using (BrokerModelContext context = new BrokerModelContext())
     {
         subscription.Status     = GenericStatus.ACTIVE;
         subscription.LastUpdate = DateTime.UtcNow;
         context.PushSubscriptions.Attach(subscription);
         context.Entry(subscription).State = System.Data.Entity.EntityState.Added;
         context.SaveChanges();
     }
 }