Esempio n. 1
0
        internal static void SendGameMessage(GameMessageBindingModel message, int currentUserId)
        {
            using (DataEntities db = new DataEntities())
            {
                Message msg = new Message
                {
                    Date     = DateTime.Now,
                    Body     = message.Body,
                    SenderId = currentUserId,
                    Type     = (int)MessageTypeEnum.Root
                };

                WallThread wt = new WallThread
                {
                    GameId    = message.GameId,
                    CreaterId = currentUserId
                };
                wt.Messages.Add(msg);
                db.WallThreads.Add(wt);
                db.SaveChanges();
            }
        }
Esempio n. 2
0
 public IHttpActionResult PostGameMessage(GameMessageBindingModel message)
 {
     MessagesService.SendGameMessage(message, CurrUserId);
     return(Ok());
 }