public static List <MessageViewModel> GetAllMessages(string UserId) { var messagesToUser = MessageDB.GetAllMessages(UserId); List <MessageViewModel> messages = new List <MessageViewModel>(); foreach (Message msg in messagesToUser) { messages.Add(new MessageViewModel(msg.ID, msg.sender.UserName, msg.sender.Id, msg.Title, msg.Text, msg.SendDate, msg.IsRead)); } return(messages.OrderByDescending(m => m.SendDate).ToList()); }
public IEnumerable <Message> GetAllMessages() { //FileLogger.Instance.Log("api/message HttpGet request", DataFormatUtil.GetFormatedLongDateTimeString(DateTime.Now)); List <Message> lista = new List <Message>(); lista = MessageDB.GetAllMessages(); if (lista == null) { NotFound(); } return(lista); }