public async Task <IActionResult> Post([FromBody] ProjectDto project) { await _projectsService.CreateProjectAsync(project); await _usersService.AddProjectToUserAsync(User.Identity.Name, project.Id); return(Created($"/projects/{project.Id}", project)); }
public async Task <ProjectDto> CreateProjectAsync(ApplicationUser manager, string name, CancellationToken cancellationToken = default) { var project = await _projectsService.CreateProjectAsync(manager, name, cancellationToken); return(project == null ? null : _mapper.Map <ProjectDto>(project)); }
public async Task <IActionResult> Post([FromBody] ProjectDto project) { await _projectsService.CreateProjectAsync(project); return(Created($"/projects/{project.Id}", project)); }