public async Task <ActionResult <ControllerResponse <GetProjectTaskDto> > > create(CreateProjectTaskDto createProjectTask) { string userId = _httpContextAccessor.HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier).ToString(); var projectTask = _mapper.Map <ProjectTask>(createProjectTask); projectTask.userId = userId; projectTask.dateCreated = DateTime.UtcNow; await _projectTaskService.createAsync(projectTask); return(Created(new Uri($"{Request.Path}/{projectTask.id}", UriKind.Relative), new ControllerResponse <GetProjectTaskDto> { data = _mapper.Map <GetProjectTaskDto>(projectTask) })); }