From d2a754aa220f37ac28393451e7ad5793687bb999 Mon Sep 17 00:00:00 2001 From: transtrike Date: Tue, 12 Jan 2021 20:36:22 +0200 Subject: Added launch & task settings for vscode --- src/DevHive.Data/Repositories/TechnologyRepository.cs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'src/DevHive.Data') diff --git a/src/DevHive.Data/Repositories/TechnologyRepository.cs b/src/DevHive.Data/Repositories/TechnologyRepository.cs index 2ed3a23..cc0e642 100644 --- a/src/DevHive.Data/Repositories/TechnologyRepository.cs +++ b/src/DevHive.Data/Repositories/TechnologyRepository.cs @@ -9,14 +9,16 @@ namespace DevHive.Data.Repositories { public abstract class TechnologyRepository : IRepository { - private DevHiveContext _context; + private readonly DevHiveContext _context; public TechnologyRepository(DevHiveContext context) { this._context = context; } - //Create + #region Create + + public async Task AddAsync(Technology entity) { await this._context @@ -25,8 +27,10 @@ namespace DevHive.Data.Repositories return await RepositoryMethods.SaveChangesAsync(this._context); } + #endregion + + #region Read - //Read public async Task GetByIdAsync(Guid id) { return await this._context @@ -49,8 +53,10 @@ namespace DevHive.Data.Repositories .AsNoTracking() .AnyAsync(r => r.Id == id); } + #endregion + + #region Edit - //Edit public async Task EditAsync(Technology newEntity) { this._context @@ -59,8 +65,10 @@ namespace DevHive.Data.Repositories return await RepositoryMethods.SaveChangesAsync(this._context); } + #endregion + + #region Delete - //Delete public async Task DeleteAsync(Technology entity) { this._context @@ -69,5 +77,6 @@ namespace DevHive.Data.Repositories return await RepositoryMethods.SaveChangesAsync(this._context); } + #endregion } } \ No newline at end of file -- cgit v1.2.3