diff options
| author | Danail Dimitrov <danaildimitrov321@gmail.com> | 2021-01-21 20:51:11 +0200 |
|---|---|---|
| committer | Danail Dimitrov <danaildimitrov321@gmail.com> | 2021-01-21 20:51:11 +0200 |
| commit | 5e5e2eb2edef88840edbb072597f81f8da3ae929 (patch) | |
| tree | dc7fcb686b271ab0db377034e2869990701847b3 /src/DevHive.Data/Repositories/LanguageRepository.cs | |
| parent | 833c4e183581bc69102d66872b4b5bb157d80821 (diff) | |
| download | DevHive-5e5e2eb2edef88840edbb072597f81f8da3ae929.tar DevHive-5e5e2eb2edef88840edbb072597f81f8da3ae929.tar.gz DevHive-5e5e2eb2edef88840edbb072597f81f8da3ae929.zip | |
Made all Technology Layer Tests not asymc again
Diffstat (limited to 'src/DevHive.Data/Repositories/LanguageRepository.cs')
| -rw-r--r-- | src/DevHive.Data/Repositories/LanguageRepository.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/DevHive.Data/Repositories/LanguageRepository.cs b/src/DevHive.Data/Repositories/LanguageRepository.cs index 4c51cf3..808fa9a 100644 --- a/src/DevHive.Data/Repositories/LanguageRepository.cs +++ b/src/DevHive.Data/Repositories/LanguageRepository.cs @@ -45,11 +45,13 @@ namespace DevHive.Data.Repositories #region Update - public async Task<bool> EditAsync(Language newEntity) + public async Task<bool> EditAsync(Language entity) { - this._context - .Set<Language>() - .Update(newEntity); + Language language = await this._context.Languages + .FirstOrDefaultAsync(x => x.Id == entity.Id); + + this._context.Update(language); + this._context.Entry(entity).CurrentValues.SetValues(entity); return await this.SaveChangesAsync(this._context); } |
