Ejemplo n.º 1
0
 public static Models.TodoItemViewModel Map(this Models.TodoItemViewModel todoItemVm, Service.Models.TodoItemDTO serviceItem)
 {
     todoItemVm.Id         = serviceItem.Id;
     todoItemVm.Name       = serviceItem.Name;
     todoItemVm.IsComplete = serviceItem.IsComplete;
     return(todoItemVm);
 }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
0
 public static Models.TodoItemViewModel MapTodoExtraInfo(this Models.TodoItemViewModel todoItemVm, Service.Models.TodoItemDTO serviceItem)
 {
     todoItemVm.Notes = serviceItem.Notes;
     return(todoItemVm);
 }