private async Task <bool> ExecuteTasksMarkAsync(string url, List <TaskItem> taskItems) { foreach (var taskItem in taskItems) { var httpRequestMessage = ServiceHelper.GenerateMarkOutlookTaskCompletedHttpRequest(url, taskItem); var result = await this.httpClient.SendAsync(httpRequestMessage); if (!result.IsSuccessStatusCode) { dynamic responseContent = JObject.Parse(await result.Content.ReadAsStringAsync()); ServiceException serviceException = ServiceHelper.GenerateServiceException(responseContent); throw serviceException; } } return(true); }