Ejemplo n.º 1
0
        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);
        }