Example #1
0
        public IActionResult AddItem(TodoItem todoItem)
        {
            var service = new TodoItemService();

            service.Add(todoItem);
            return(RedirectToAction("Index"));
        }
Example #2
0
 public IActionResult Post(TodoItemDto todoItemDto)
 {
     try
     {
         var email = User.FindFirst(ClaimTypes.Email).Value;
         _todoItemService.Add(todoItemDto, email);
         return(Ok());
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         return(StatusCode(500));
     }
 }
Example #3
0
        public IActionResult PostTodoItems(int listId, [FromBody] TodoItem item)
        {
            var todo = _todoItemService.Add(listId, item);
            var dto  = new TodoItemDto
            {
                Id          = todo.Id,
                Title       = todo.Title,
                Description = todo.Description,
                DueDate     = todo.DueDate,
                Done        = todo.Done
            };

            return(Created($"api/lists/{listId}/items/{todo.Id}", dto));
        }
        public async Task Add_ShouldCreateTodoItem()
        {
            // Arrange
            var service = new TodoItemService(Context);

            // Act
            var newTodoItem = new TodoItem {
                Title = "Flour"
            };

            await service.Add(newTodoItem);

            // Assert
            newTodoItem.Id.Should().NotBe(0);
        }
        public async Task Add_Should_Given()
        {
            var todoItem = new TodoItem
            {
                Id    = 5,
                Title = "Write my test examples.",
                Done  = false
            };

            var service = new TodoItemService(base.Context);

            await service.Add(todoItem);

            var entity = await Context.TodoItems.FindAsync(todoItem.Id);

            entity.ShouldNotBeNull();
        }
        public Task <ActionResponse> AddToDoItem(ToDoItem toDoItem)
        {
            var userId = User.FindFirstValue(ClaimTypes.NameIdentifier);

            return(_todoService.Add(userId, toDoItem));
        }