public ActionResult <TodoItemViewModel> BuildResponse(TodoItemsController todoItemsController) { if (_response == null) { return(todoItemsController.NotFound()); } if (_response.ItemId == Guid.Empty) { return(todoItemsController.BadRequest()); } var createdItem = new TodoItemViewModel() { Id = _response.ItemId }; return(todoItemsController.CreatedAtAction(nameof(todoItemsController.Post), new { id = createdItem.Id }, createdItem)); }
public ActionResult <IEnumerable <TodoItemViewModel> > BuildResponse(TodoItemsController todoItemsController) { if (_response == null) { return(todoItemsController.BadRequest()); } var listItems = new Collection <TodoItemViewModel>(); foreach (var item in _response.Items) { listItems.Add(new TodoItemViewModel() { Title = item.Title, Id = item.ItemId }); } return(listItems); }