コード例 #1
0
        public IActionResult Index()
        {
            var userId    = User.Id();
            var todoLists = dbContext.RelevantTodoLists(userId);
            var viewmodel = TodoListIndexViewmodelFactory.Create(todoLists);

            return(View(viewmodel));
        }
        public WhenTodoListIndexCreated()
        {
            srcTodoLists = new List <TodoList>
            {
                new TestTodoListBuilder(new IdentityUser("*****@*****.**"), "shopping")
                .WithItem("bread", Importance.High)
                .WithItem("milk", Importance.High)
                .WithItem("cheese", Importance.Medium)
                .WithItem("lettuce", Importance.Low)
                .WithItem("tomato", Importance.Medium)
                .Build(),
                new TestTodoListBuilder(new IdentityUser("*****@*****.**"), "workshop")
                .WithItem("timber", Importance.High)
                .WithItem("saw", Importance.High)
                .WithItem("drill", Importance.Medium)
                .WithItem("bench", Importance.Low)
                .WithItem("vacuum", Importance.Medium)
                .Build()
            };

            resultFields = TodoListIndexViewmodelFactory.Create(srcTodoLists);
        }