public async Task AddReport(Report report)
        {
            var storageReport = _storageReportMapper.Map(report);
            await _storage.Reports.AddAsync(storageReport);

            await _storage.SaveChangesAsync();
        }
        public async Task UpdateReport(Report report)
        {
            var storageReport = await _storage.GetReports().FirstOrDefaultAsync(r => r.Id == report.Id);

            if (storageReport is null)
            {
                throw new ReportsNotFoundException(report.Id);
            }
            _storageReportMapper.Map(report, storageReport);
            _storage.Reports.Update(storageReport);
            await _storage.SaveChangesAsync();
        }