public MyMessage GetMessageById(int msgId, string currLat, string currLon, int regionId, int timeZone, int userId) { GetAllMessagesTableAdapter messagesAdapter = new GetAllMessagesTableAdapter(); PostAroundMeDataSet.GetAllMessagesDataTable dtResult = messagesAdapter.GetMessageByID(msgId); MyMessage msg = null; PostAroundMeDataSet.GetAllMessagesRow dr = dtResult.FirstOrDefault(); if (dr != null) { msg = new MyMessage(); msg = MessageTranslator(dr, currLat, currLon, regionId, timeZone, userId); } return msg; }