Ejemplo n.º 1
0
        internal static void SendWallMessageReply(WallMessageReplyBindingModel message, int currentUserId)
        {
            using (DataEntities db = new DataEntities())
            {
                Message msg = new Message
                {
                    Date     = DateTime.Now,
                    Body     = message.Body,
                    SenderId = currentUserId,
                    Type     = (int)MessageTypeEnum.Reply
                };

                WallThread wt = db.WallThreads.Find(message.ThreadId);
                if (wt != null)
                {
                    wt.Messages.Add(msg);
                    db.SaveChanges();
                }
            }
        }
Ejemplo n.º 2
0
 public IHttpActionResult PostWallMessageReply(WallMessageReplyBindingModel message)
 {
     MessagesService.SendWallMessageReply(message, CurrUserId);
     return(Ok());
 }