Commit ad0c7d36 authored by Chris Ewart's avatar Chris Ewart Committed by Steve Smith

return ToDoItemDTO (#84)

parent b11b72bf
using CleanArchitecture.Core; using CleanArchitecture.Core;
using CleanArchitecture.Core.Entities; using CleanArchitecture.Core.Entities;
using CleanArchitecture.Core.Interfaces; using CleanArchitecture.Core.Interfaces;
using CleanArchitecture.Web.ApiModels;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using System.Linq;
namespace CleanArchitecture.Web.Controllers namespace CleanArchitecture.Web.Controllers
{ {
...@@ -16,7 +18,8 @@ namespace CleanArchitecture.Web.Controllers ...@@ -16,7 +18,8 @@ namespace CleanArchitecture.Web.Controllers
public IActionResult Index() public IActionResult Index()
{ {
var items = _repository.List<ToDoItem>(); var items = _repository.List<ToDoItem>()
.Select(ToDoItemDTO.FromToDoItem);
return View(items); return View(items);
} }
......
@{ @{
ViewData["Title"] = "ToDo List"; ViewData["Title"] = "ToDo List";
} }
@model IEnumerable<CleanArchitecture.Core.Entities.ToDoItem> @model IEnumerable<CleanArchitecture.Web.ApiModels.ToDoItemDTO>
<h2>To Do Items (MVC View)</h2> <h2>To Do Items (MVC View)</h2>
<ul> <ul>
@foreach (var item in Model) @foreach (var item in Model)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment