Ejemplo n.º 1
0
        public async Task <List <PrivateMessage> > GetPrivateMessageAsync()
        {
            var returnPrivateMessage = new List <PrivateMessage>();

            using (PrivateMessageRepository db = GetUnit().PrivateMessage)
            {
                await Task.Run(
                    () =>
                {
                    foreach (PrivateMessage message in db.GetAll())
                    {
                        db.GrammesDbContext.Entry(message).Reference(u => u.Sender).Load();
                        db.GrammesDbContext.Entry(message).Reference(u => u.Target).Load();
                        returnPrivateMessage.Add(message);
                    }
                });
            }

            return(returnPrivateMessage);
        }