public static Models.TodoViewModel Map(this Models.TodoViewModel todoVm, IList <Service.Models.TodoItemDTO> serviceItems) { var vmTodoItems = new List <Models.TodoItemViewModel>(); foreach (var serviceItem in serviceItems) { var todoItem = new Models.TodoItemViewModel().Map(serviceItem); if (todoVm.FeatureFlags.FeatureFlagIsActive("ta-10-notes-web-ui")) { todoItem.MapTodoExtraInfo(serviceItem); } vmTodoItems.Add(todoItem); } todoVm.TodoItems = vmTodoItems; return(todoVm); }