コード例 #1
0
ファイル: TasksController.cs プロジェクト: aRmanNM/ngTaskMan
        public async Task <ActionResult <TaskDto> > CreateTask(TaskToCreateDto taskToCreateDto)
        {
            var userId = GetUserIdFromClaims();
            var task   = taskToCreateDto.MapToAppTask(userId);
            await _taskService.CreateTask(task);

            var taskDto = task.MapToTaskDto();

            return(Ok(taskDto));
        }
コード例 #2
0
 public static AppTask MapToAppTask(this TaskToCreateDto taskToCreateDto, string userId)
 {
     return(new AppTask {
         Title = taskToCreateDto.Title,
         Description = taskToCreateDto.Description,
         CreatedAt = taskToCreateDto.CreatedAt,
         IsCompleted = false,
         AppUserId = userId
     });
 }