Пример #1
0
        public ActionResult <TodoListReadDto> CreateTodoList(TodoListCreateDto todoListCreateDto)
        {
            if (User.Identity.Name == null)
            {
                return(Unauthorized());
            }

            var todoList = _mapper.Map <TodoList>(todoListCreateDto);

            _todoListRepository.CreateTodoList(User.Identity.Name, todoList);

            var todoListReadDto = _mapper.Map <TodoListReadDto>(todoList);

            return(CreatedAtRoute("GetTodoList", new { Id = todoListReadDto.listId }, todoListReadDto));
        }