Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }