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; }
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; }
public MessageViewModel With(Message msg) { Message = msg.Content; if (msg.From != null) { From = msg.From.DisplayName; FromId = msg.From.UserId; } return this; }
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; }
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; }