Beispiel #1
0
        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());
        }
Beispiel #2
0
        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);
        }