public ActionResult Subscriptions() { try { CcQuerySubscriptionsRequest request = new CcQuerySubscriptionsRequest(Settings.Credentials); CcQuerySubscriptionsResponse response = EndPoints.CcDashboardService.QuerySubscriptions(request); return(View(response.Subscriptions)); } catch (Exception e) { return(ShowError(e)); } }
public CcQuerySubscriptionsResponse QuerySubscriptions(CcQuerySubscriptionsRequest request) { var connection = new SqliteConnection(Settings.SQLiteConnectionString); PersistenceStorage.PersistentDataContext context = new PersistenceStorage.PersistentDataContext(connection); CcQuerySubscriptionsResponse response = new CcQuerySubscriptionsResponse(); List <Subscription> list = new List <Subscription>(); foreach (PersistenceStorage.Subscription item in context.Subscription) { list.Add(TransformSubscription(item)); } response.Subscriptions = list; return(response); }