public async Task <ActionResult <ProjectDto> > Create(CreateProjectRequest createProject) { var createdProject = await this.projectService.CreateAsync(createProject.Name, createProject.Description, createProject.StartAt); var dto = new ProjectDto { Id = createdProject.Id, Name = createdProject.Name, Description = createdProject.Description, StartAt = createdProject.StartAt }; return(Ok(dto)); }
public async Task <ActionResult <ProjectDto> > Update(ProjectDto projectInfo) { var createdProject = await this.projectService.UpdatePropertiesAsync( projectInfo.Id, projectInfo.Name, projectInfo.Description, projectInfo.StartAt ); var dto = new ProjectDto { Id = createdProject.Id, Name = createdProject.Name, Description = createdProject.Description, StartAt = createdProject.StartAt }; return(Ok(dto)); }