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); }
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); }
public static Models.TodoItemViewModel MapTodoExtraInfo(this Models.TodoItemViewModel todoItemVm, Service.Models.TodoItemDTO serviceItem) { todoItemVm.Notes = serviceItem.Notes; return(todoItemVm); }