/// <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(); } }
/// <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(); } }