public CcUpdateSubscriptionResponse UpdateSubscription(CcUpdateSubscriptionRequest request) { var connection = new SqliteConnection(Settings.SQLiteConnectionString); PersistenceStorage.PersistentDataContext context = new PersistenceStorage.PersistentDataContext(connection); PersistenceStorage.Subscription subscription = context.Subscription.Where(x => x.ID == request.Subscription.Id).FirstOrDefault(); if (subscription != null) { subscription.Type = request.Subscription.Type; subscription.AccessKey = request.Subscription.AccessKey; subscription.SecretKey = request.Subscription.SecretKey; subscription.State = request.Subscription.State; subscription.CreatedDate = request.Subscription.CreatedDate; context.SubmitChanges(); } CcUpdateSubscriptionResponse response = new CcUpdateSubscriptionResponse(); return(response); }
public CcUpdateSubscriptionResponse UpdateSubscription(CcUpdateSubscriptionRequest request) { var connection = new SqliteConnection(Settings.SQLiteConnectionString); PersistenceStorage.PersistentDataContext context = new PersistenceStorage.PersistentDataContext(connection); PersistenceStorage.Subscription subscription = context.Subscription.Where(x => x.ID == request.Subscription.Id).FirstOrDefault(); if (subscription != null) { subscription.Type = request.Subscription.Type; subscription.AccessKey = request.Subscription.AccessKey; subscription.SecretKey = request.Subscription.SecretKey; subscription.State = request.Subscription.State; subscription.CreatedDate = request.Subscription.CreatedDate; context.SubmitChanges(); } CcUpdateSubscriptionResponse response = new CcUpdateSubscriptionResponse(); return response; }