public void AddTodo() { var todo = new TodoItem() { Title = "Test Title", IsComplete = false }; _todoService.AddTodoAsync(todo); var addedTodo = _moqRepository.Items.First(); Assert.That(() => (addedTodo.Id == todo.Id && addedTodo.Title == todo.Title && addedTodo.IsComplete == todo.IsComplete) ); }
public async Task <IActionResult> Add([FromBody] EditTodoRequest todoRequest) { var todo = await _todoService.AddTodoAsync(todoRequest); var mapped = _mapper.Map <TodoResponse>(todo); return(Ok(new ApiOkResponse(mapped))); }
public async Task <ActionResult> AddTodo([FromBody] Todo todo) { try { await TodoService.AddTodoAsync(todo); return(StatusCode(201)); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public async Task <IActionResult> CreateAsync([FromRoute] TodoEntry todo) { try { var addedTodo = await _service.AddTodoAsync(todo); return(Ok(addedTodo)); } catch (Exception) { return(BadRequest()); } }
public async Task <ActionResult <IEnumerable <TodoDto> > > CreateTodo(string userId, [FromBody] CreateTodoDto createTodoDto) { _logger.LogInformation($"Entered {nameof(CreateTodo)}"); try { var todos = await _userService.AddTodoAsync(createTodoDto, userId); return(Ok(todos)); } catch (Exception e) { _logger.LogError(e, $"Error in {nameof(CreateTodo)}"); return(StatusCode(500, "Server internal Error")); } }
public async Task <Guid> AddAsync([FromBody] TodoItem item) { _logger.Log(LogLevel.Trace, $"Todo Controller called add with data { JsonConvert.SerializeObject(item) }."); return(await _todoService.AddTodoAsync(item)); }
public async Task <IActionResult> AddTodo(string firstName, string lastName) { var messageContent = "Veri başarıyla eklendi."; return(Ok(await _todoService.AddTodoAsync(firstName, lastName).ConfigureAwait(false).GetSingleObjectResponseForAddOrUpdateAsync <TodoModel>(messageContent))); }