public async Task AddNewMessageEntryAsync(IServiceProvider serviceProvider, MessageEntry messageEntry)
        {
            NumberStoreContext context = GetNumberStoreContext(serviceProvider);

            context.Add(messageEntry);
            await context.SaveChangesAsync();
        }
        public Task <List <MessageEntry> > GetHistoryAsync(IServiceProvider serviceProvider)
        {
            NumberStoreContext context = GetNumberStoreContext(serviceProvider);

            return(Task.FromResult(context.MessageEntries.OrderBy(m => m.Timestamp).ToList()));
        }