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 }); }