public async Task <IActionResult> Create([FromBody] CreateToDoDto createToDoDto) { _logger.LogTrace("Adding todo"); var todo = await _toDoService.CreateAsync(createToDoDto); return(Ok(todo)); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } await _toDoService.CreateAsync(ToDo); return(RedirectToPage("./Index")); }
public async Task <IActionResult> Post(ToDoRestModel toDoViewModel) { var todo = await _toDoService.CreateAsync(_mapper.Map <ToDo>(toDoViewModel), User.FindFirst(ClaimTypes.NameIdentifier).Value); return(CreatedAtAction("GET", todo.Id.ToString(), _mapper.Map <ToDoRestModel>(todo))); }