public async Task UpdatePeriod(CollectionCalendarUpdateRequest updateRequest) { var url = "collectionPeriods"; var response = await _client.PatchAsync(url, updateRequest.GetStringContent()); response.EnsureSuccessStatusCode(); }
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; } }