/// <summary> /// Store a message to the database /// </summary> /// <param name="financialChatMessage"></param> public void PostFinancialChatMessage(FinancialChatMessage financialChatMessage) { //Always override "Message Sent date" to current Utc date and time. Utc allows to support TZ. financialChatMessage.MessageSentUtc = DateTime.UtcNow; _financialChatMessageRepository.Insert(financialChatMessage); }
public void Insert(FinancialChatMessage financialChatMessage) { if (financialChatMessage == null) { throw new ArgumentNullException(nameof(financialChatMessage)); } _entities.Add(financialChatMessage); _context.SaveChanges(); }