예제 #1
0
        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));
        }
예제 #2
0
        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));
        }