コード例 #1
0
ファイル: ProjectRepository.cs プロジェクト: bastare/TaskApi
        public async System.Threading.Tasks.Task UpdateProjectAsync(ProjectForUpdateDTO project)
        {
            var currentEntity = Context.Set <Project>().FirstOrDefault(x => x.Id == project.Id);

            currentEntity.Name = project.Name;
            await System.Threading.Tasks.Task.Run(() => Context.Update(currentEntity));
        }
コード例 #2
0
        public async Task <IActionResult> UpdateProject(long id, ProjectForUpdateDTO project)
        {
            await _unit.ProjectRepository.UpdateProjectAsync(project);

            if (!await _unit.Commit())
            {
                return(BadRequest("Data wasn`t saved"));
            }

            return(Ok());
        }