public ListOfToDosResource MapToResource(ListOfToDos entity, LinkFactory linker) { var toDos = entity.ToDos.Select<ToDo, ToDoResource>(todo => new ToDoResource(todo.Id) { ActivityDesc = todo.ActivityDesc, ActivityName = todo.ActivityName, Self = linker.GetResourceLink<ToDosController>(controller => controller.Get(todo.Id), "self", todo.ActivityName, HttpMethod.Get) } ); var resource = new ListOfToDosResource { ToDos = toDos, Self = linker.GetResourceLink<ToDosController>(controller => controller.Get(), "self", "Things to do", HttpMethod.Get) }; return resource; }
public ToDoResource MapToResource(ToDo entity, LinkFactory linker) { return new ToDoResource(entity.Id) {ActivityDesc = entity.ActivityDesc, ActivityName = entity.ActivityName, Self = linker.GetResourceLink<ToDosController>(controller => controller.Get(entity.Id), "self", entity.ActivityName, HttpMethod.Get) }; }