private async Task ReplaceIndicatorFootnote(Guid footnoteId, TargetableReplacementViewModel plan)
        {
            var indicatorFootnote = await _statisticsDbContext.IndicatorFootnote.SingleAsync(f =>
                                                                                             f.FootnoteId == footnoteId && f.IndicatorId == plan.Id
                                                                                             );

            _statisticsDbContext.Remove(indicatorFootnote);
            await _statisticsDbContext.IndicatorFootnote.AddAsync(new IndicatorFootnote
            {
                FootnoteId  = footnoteId,
                IndicatorId = plan.TargetValue
            });
        }
        private async Task ReplaceFootnoteFilterItem(Guid footnoteId, TargetableReplacementViewModel plan)
        {
            var filterItemFootnote = await _statisticsDbContext.FilterItemFootnote.SingleAsync(f =>
                                                                                               f.FootnoteId == footnoteId && f.FilterItemId == plan.Id
                                                                                               );

            _statisticsDbContext.Remove(filterItemFootnote);
            await _statisticsDbContext.FilterItemFootnote.AddAsync(new FilterItemFootnote
            {
                FootnoteId   = footnoteId,
                FilterItemId = plan.TargetValue
            });
        }