Kontrolörü Tamamlama

Artık kontrolörümüzü tamamlayabiliriz. Artık kontrolörümüzün servis katmanına bağlandığını varsayabiliriz. Bu servisten aldığımız veriler ile daha önce oluşturduğumuzTodoViewModel oluşturup bunu önyüze gönderebiliriz.

Controllers/TodoController.cs

public async Task<IActionResult> Index()
{
    var todoItems = await _todoItemService.GetIncompleteItemsAsync();

    var model = new TodoViewModel()
    {
        Items = todoItems
    };

    return View(model);
}

Test

Eğer Visual Studio Code veya Visual Studio kullanıyorsanız F5 Tuşu ile projenizi çalıştırabilirsiniz. Bunun yerine komut satırı veya terminalden dotnet run komutunu da kullanabilirsiniz elbette. Eğer kodunuzda hata yoksa sunucunuz varsayılan port olan 5000 portundan çalışmaya başlayacaktır.

Eğer tarayıcınız otomatik olarak açılmadıysa `http://localhost:5000/todo' adresine giderek, hazırladığımız sahte(fake) veri tabanı katmanından verileri çektiğini ve ekranda gösterdiğini göreceksiniz.

Tebrikler! Sırada yaptığımız bu projeye 3. parti paketler ekleme ve gerçek veri tabanına bağlama var.

results matching ""

    No results matching ""