public static List<Statusmeldung> getNewsfeed(Nullable<Int64> userID) { using (DBEntities dbConnection = new DBEntities()) { List<Statusmeldung> myNewsfeed = new List<Statusmeldung>(); foreach (var item in dbConnection.getUsersNewsfeed(userID)) { myNewsfeed.Add(new Statusmeldung(item.statusmeldungText, item.mitgliedID, item.statusmeldungID, item.statusmeldungZeit)); } return myNewsfeed; } }
//returns the users newsfeed as a list of newsfeedmessages public static List<Statusmeldung> getNewsfeed(Nullable<Int64> userID) { using (DBEntities dbConnection = new DBEntities()) { List<Statusmeldung> myNewsfeed = new List<Statusmeldung>(); //getUsersNewsfeed is a Stored Procedure mapped by the entity framework foreach (var item in dbConnection.getUsersNewsfeed(userID).OrderByDescending(c => c.statusmeldungID)) { myNewsfeed.Add(new Statusmeldung(item.statusmeldungText, item.mitgliedID, item.statusmeldungID, item.statusmeldungZeit)); } return myNewsfeed; } }