//Create method
 public void CreateMessage(string msgText, string contributorUserName, int conversationId)
 {
     Message newMessage = new Message();
     newMessage.Contributor = GetMemberByUserName(contributorUserName);
     newMessage.Conversation = GetConversationById(conversationId);
     newMessage.Text = msgText;
     newMessage.TimeSubmitted = DateTime.Now;
     _db.Messages.Add(newMessage);
     _db.SaveChanges();
 }
 //Create method
 public void CreateConversation(CreateConversationViewModel model)
 {
     Conversation newConvo = new Conversation {
         Topic = model.NewTopic,
         CreatedBy = GetMemberByUserName(model.UserName),
         WhichFam = GetFamilyById(model.FamId),
         IsEvent = model.IsEvent,
         Recurs = model.Recurs,
         ExpirationDate = model.ExpirationDate,
         CreatedDate = DateTime.Now,
         MessageList = new List<Message>(),
         VisibleTo = GetFamilyById(model.FamId).MemberList,
         AttenderList = new List<Member> { GetMemberByUserName(model.UserName) }
     };
     if (model.FirstMessage != null && model.FirstMessage != "") {
         Message newMessage = new Message { Text = model.FirstMessage, Contributor = newConvo.CreatedBy, Conversation = newConvo, TimeSubmitted = DateTime.Now };
         newConvo.MessageList.Add(newMessage);
         _db.Messages.Add(newMessage);
     }
     _db.Conversations.Add(newConvo);
     _db.SaveChanges();
 }