jquery - Displaying information from Twitter and Database in DateTime order -
i working on asp.net mvc website , querying twitter's api return data. have database backend returns posts blog.
how can put data in date order , parse view?
at moment using http://tweet.seaofclouds.com/ puts data div
via jquery have added need data database , twitter when view requested.
i'm thinking can make request twitter in controller when page requested, @ same time data database , build viewmodel , parse view eg/ return view(mytwitterdbmodel);
would way or have better idea?
this have done using twitterizer library. works still not sure if correct:
public actionresult blog() { list<post> data = new list<post>(); post p = new post(); p.date = new datetime(2009, 08, 23); p.title = "long time ago"; p.text = "old post"; data.add(p); p = new post(); p.date = datetime.now; p.title = "new post"; p.text = "blah blah "; data.add(p); var ds = data.select((title) => new blogdata { title = title.title, date = title.date, text = title.text }); usertimelineoptions options = new usertimelineoptions(); options.screenname = "twiiterusername"; twitterstatuscollection recenttweets = twittertimeline.usertimeline(options); ds = ds.concat(recenttweets.select((tweet) => new blogdata { title = tweet.text, date = tweet.createddate, text = "" })).orderbydescending(x => x.date); return view(ds); }
Comments
Post a Comment