Esempio n. 1
0
        public Message CreateCommunityMessage(string comment, int id)
        {
            var user = _securityService.CurrentUser();

            var message = new Message { Content = comment, From = user };

            user.Community.Messages.Add(message);

            _unitOfWork.Save();

            return message;
        }
Esempio n. 2
0
        public Message CreateCampaignMessage(string comment, int id)
        {
            var campaign = _campaignService.GetCampaign(id);

            var user = _securityService.CurrentUser();

            var message = new Message { Content = comment, From = user };

            campaign.Messages.Add(message);

            _unitOfWork.Save();

            return message;
        }
Esempio n. 3
0
 public MessageViewModel With(Message msg)
 {
     Message = msg.Content;
     if (msg.From != null)
     {
         From = msg.From.DisplayName;
         FromId = msg.From.UserId;
     }
     return this;
 }
Esempio n. 4
0
        public Message CreateEventMessage(string comment, int id)
        {
            var evt = _eventService.GetEvent(id);

            var user = _securityService.CurrentUser();

            var message = new Message { Content = comment, From = user};

            evt.Messages.Add(message);

            _unitOfWork.Save();

            return message;
        }
Esempio n. 5
0
        public Message CreateGroupMessage(string comment, int id)
        {
            var group = _groupService.GetGroup(id);

            var user = _securityService.CurrentUser();

            var message = new Message { Content = comment, From = user };

            group.Messages.Add(message);

            _unitOfWork.Save();

            return message;
        }