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));
        }
Example #3
0
        public async Task <IActionResult> Post([FromBody] ProjectDto project)
        {
            await _projectsService.CreateProjectAsync(project);

            return(Created($"/projects/{project.Id}", project));
        }