public async Task UpdatePeriod(CollectionCalendarUpdateRequest updateRequest)
        {
            var url      = "collectionPeriods";
            var response = await _client.PatchAsync(url, updateRequest.GetStringContent());

            response.EnsureSuccessStatusCode();
        }
Пример #2
0
        public async Task UpdatePeriod(CollectionCalendarUpdateRequest collectionCalendarUpdateRequest)
        {
            try
            {
                _logger.Log(LogLevel.Information, $"Calling ICollectionCalendarService.ActivatePeriod for period {collectionCalendarUpdateRequest.PeriodNumber} calendar year {collectionCalendarUpdateRequest.AcademicYear} active = {collectionCalendarUpdateRequest.Active} ");
                await _collectionCalendarService.UpdatePeriod(collectionCalendarUpdateRequest);

                _logger.Log(LogLevel.Information, $"Called ICollectionCalendarService.ActivatePeriod for period {collectionCalendarUpdateRequest.PeriodNumber} calendar year {collectionCalendarUpdateRequest.AcademicYear} active = {collectionCalendarUpdateRequest.Active} ");
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, $"Error calling ICollectionCalendarService.ActivatePeriod");

                throw;
            }
        }