diff options
| author | transtrike <transtrike@gmail.com> | 2021-02-01 11:22:50 +0200 |
|---|---|---|
| committer | transtrike <transtrike@gmail.com> | 2021-02-01 11:22:50 +0200 |
| commit | 94525df566a16fab3b499c8f83bafcfa29b0478a (patch) | |
| tree | 44eb548a76ff33bd484e35c8ef6734eab5981968 /src/DevHive.Services | |
| parent | 640f50e19bf8aa598fcd63c5e27c2eda2451d86c (diff) | |
| download | DevHive-94525df566a16fab3b499c8f83bafcfa29b0478a.tar DevHive-94525df566a16fab3b499c8f83bafcfa29b0478a.tar.gz DevHive-94525df566a16fab3b499c8f83bafcfa29b0478a.zip | |
Tech & Lang read models return ids
Diffstat (limited to 'src/DevHive.Services')
4 files changed, 11 insertions, 3 deletions
diff --git a/src/DevHive.Services/Interfaces/ITechnologyService.cs b/src/DevHive.Services/Interfaces/ITechnologyService.cs index 4f75dbe..8f9510c 100644 --- a/src/DevHive.Services/Interfaces/ITechnologyService.cs +++ b/src/DevHive.Services/Interfaces/ITechnologyService.cs @@ -9,7 +9,7 @@ namespace DevHive.Services.Interfaces { Task<Guid> CreateTechnology(CreateTechnologyServiceModel technologyServiceModel); - Task<CreateTechnologyServiceModel> GetTechnologyById(Guid id); + Task<ReadTechnologyServiceModel> GetTechnologyById(Guid id); HashSet<ReadTechnologyServiceModel> GetTechnologies(); Task<bool> UpdateTechnology(UpdateTechnologyServiceModel updateTechnologyServiceModel); diff --git a/src/DevHive.Services/Models/Language/ReadLanguageServiceModel.cs b/src/DevHive.Services/Models/Language/ReadLanguageServiceModel.cs index 653444e..651dc6d 100644 --- a/src/DevHive.Services/Models/Language/ReadLanguageServiceModel.cs +++ b/src/DevHive.Services/Models/Language/ReadLanguageServiceModel.cs @@ -1,7 +1,11 @@ +using System; + namespace DevHive.Services.Models.Language { public class ReadLanguageServiceModel { + public Guid Id { get; set; } + public string Name { get; set; } } } diff --git a/src/DevHive.Services/Models/Technology/ReadTechnologyServiceModel.cs b/src/DevHive.Services/Models/Technology/ReadTechnologyServiceModel.cs index cbfdc7d..99f4750 100644 --- a/src/DevHive.Services/Models/Technology/ReadTechnologyServiceModel.cs +++ b/src/DevHive.Services/Models/Technology/ReadTechnologyServiceModel.cs @@ -1,7 +1,11 @@ +using System; + namespace DevHive.Services.Models.Technology { public class ReadTechnologyServiceModel { + public Guid Id { get; set; } + public string Name { get; set; } } } diff --git a/src/DevHive.Services/Services/TechnologyService.cs b/src/DevHive.Services/Services/TechnologyService.cs index 3e7678e..6dd6286 100644 --- a/src/DevHive.Services/Services/TechnologyService.cs +++ b/src/DevHive.Services/Services/TechnologyService.cs @@ -40,14 +40,14 @@ namespace DevHive.Services.Services #endregion #region Read - public async Task<CreateTechnologyServiceModel> GetTechnologyById(Guid id) + public async Task<ReadTechnologyServiceModel> GetTechnologyById(Guid id) { Technology technology = await this._technologyRepository.GetByIdAsync(id); if (technology == null) throw new ArgumentException("The technology does not exist"); - return this._technologyMapper.Map<CreateTechnologyServiceModel>(technology); + return this._technologyMapper.Map<ReadTechnologyServiceModel>(technology); } public HashSet<ReadTechnologyServiceModel> GetTechnologies() |
