Exemple #1
0
        public IEnumerable <MessageModel> Get(string username, string password)
        {
            UserInfo sender = context.Users.SingleOrDefault(usr => usr.Username == username);

            if (sender != null && Crypto.VerifyHashedPassword(sender.PasswordHash, password))
            {
                IQueryable <Message> allMesages = from msg in context.Messages
                                                  orderby msg.Timestamp
                                                  select msg;
                return(allMesages.ToList().ConvertAll(msg => MessageModel.FromEntity(msg)));
            }
            else
            {
                return(null);
            }
        }