public async Task <OperationalResult> CreateNewCalendarWithEvents() { var calendarResponse = await this.CreateCalendar(); if (!calendarResponse.IsSuccessStatusCode) { return(OperationalResult.Failure(OperationalResultStatus.CalendarFailure)); } var newCalendar = await calendarResponse.Content.ReadFromJsonAsync <CalendarDto>(); var eventsResponse = await this.CreateEvents(newCalendar.Id); if (eventsResponse.IsSuccessStatusCode) { return(OperationalResult.Success()); } return(OperationalResult.Failure(OperationalResultStatus.EventsFailure)); }