public static async Task<TodoItemViewModel> CreateAsync(TodoItem todoItem, TodoItemManager itemManager) { if (todoItem == null) { throw new ArgumentNullException("todoItem"); } if (itemManager == null) { throw new ArgumentNullException("itemManager"); } TodoItemViewModel result = new TodoItemViewModel(); result.todoItem = todoItem; result.itemManager = itemManager; await result.LoadImagesAsync(); result.InitializeCommands(); return result; }
public static async Task <TodoItemViewModel> CreateAsync(TodoItem todoItem, TodoItemManager itemManager) { if (todoItem == null) { throw new ArgumentNullException("todoItem"); } if (itemManager == null) { throw new ArgumentNullException("itemManager"); } TodoItemViewModel result = new TodoItemViewModel(); result.todoItem = todoItem; result.itemManager = itemManager; await result.LoadImagesAsync(); result.InitializeCommands(); return(result); }