public IActionResult AddItem(TodoItem todoItem) { var service = new TodoItemService(); service.Add(todoItem); return(RedirectToAction("Index")); }
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)); } }
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)); }