public async Task <IList <TasksModel> > GetAllAsync(string requestId = "") { _logger.LogInformation($"RequestId: {requestId} - GetAllAsync called."); try { var listItems = (await _tasksRepository.GetAllAsync(requestId)).ToList(); Guard.Against.Null(listItems, nameof(listItems), requestId); var modelListItems = new List <TasksModel>(); foreach (var item in listItems) { modelListItems.Add(MapToModel(item)); } return(modelListItems); } catch (Exception ex) { _logger.LogError($"RequestId: {requestId} - GetAllAsync error: " + ex); throw; } }