Ejemplo n.º 1
0
        public async Task <IActionResult> Create([FromBody] CreateToDoDto createToDoDto)
        {
            _logger.LogTrace("Adding todo");

            var todo = await _toDoService.CreateAsync(createToDoDto);

            return(Ok(todo));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            await _toDoService.CreateAsync(ToDo);

            return(RedirectToPage("./Index"));
        }
Ejemplo n.º 3
0
        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)));
        }