private async Task <Build> CreateBuildAsync(BuildTaskDto buildTaskDto) { var dbBuild = new global::Repositories.Database.Models.Build { BuildConfigId = buildTaskDto.BuildConfig.Id, BuildStatus = BuildStatus.WaitingToGetPlaceInQueue, FinishTime = null, Logs = null, StartedByUserId = buildTaskDto.StartedByUserId, StartTime = DateTime.Now }; var resultBuildDb = await buildRepository.AddAsync(dbBuild); return(new Build { Id = resultBuildDb.Id, BuildConfigId = resultBuildDb.BuildConfigId, BuildStatus = resultBuildDb.BuildStatus, FinishTime = resultBuildDb.FinishTime, Logs = resultBuildDb.Logs, StartedByUserId = resultBuildDb.StartedByUserId, StartTime = DateTime.Now }); }