public ResponseMessage GetMyMessages(ChatParameters objChatParameters) { string reply = string.Empty; ResponseMessage rM = new ResponseMessage(); List <ChatInfo> messageList = new List <ChatInfo>(); try { var dt = apiRepository.GetMyMessages(objChatParameters, ref reply); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { ChatInfo message = new ChatInfo(); message.MessageId = dr["MessageId"].ToString().Trim(); message.SenderId = dr["SenderId"].ToString().Trim(); message.ReceiverId = dr["ReceiverId"].ToString().Trim(); message.MessageDetails = dr["MessageDetails"].ToString().Trim(); message.MessageTime = dr["MessageTime"].ToString().Trim(); messageList.Add(message); } rM.MessageCode = "Y"; rM.Message = ""; rM.SystemMessage = reply; rM.Content = messageList; } else { rM.MessageCode = "N"; rM.Message = "No message found."; rM.SystemMessage = reply; rM.Content = messageList; } return(rM); } catch (Exception ex) { rM.MessageCode = "N"; rM.Message = "System Error"; rM.SystemMessage = ex.Message; rM.Content = messageList; return(rM); } return(rM); }