private async Task IncreaseReportCounter(int versionId, bool isNewIncident)
        {
            var month =
                await _repository.FindMonthForApplicationAsync(versionId, DateTime.Today.Year, DateTime.Today.Month) ??
                new ApplicationVersionMonth(versionId, new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1));

            if (isNewIncident)
            {
                month.IncreaseIncidentCount();
            }
            else
            {
                month.IncreaseReportCount();
            }

            if (month.Id == 0)
            {
                await _repository.CreateAsync(month);
            }

            else
            {
                await _repository.UpdateAsync(month);
            }
        }