From 7f8ea9c48cbfa38a3c9d1f6b156a6c7cfd16182c Mon Sep 17 00:00:00 2001
From: Lucca Santangelo <luccasant95@gmail.com>
Date: Sat, 28 Nov 2020 13:54:37 -0300
Subject: [PATCH] tenant id

---
 Tsi1.Api/Tsi1.BusinessLayer/Interfaces/ITenantService.cs | 2 +-
 Tsi1.Api/Tsi1.BusinessLayer/Services/TenantService.cs    | 7 +++----
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/Tsi1.Api/Tsi1.BusinessLayer/Interfaces/ITenantService.cs b/Tsi1.Api/Tsi1.BusinessLayer/Interfaces/ITenantService.cs
index a1b88ed..b97247f 100644
--- a/Tsi1.Api/Tsi1.BusinessLayer/Interfaces/ITenantService.cs
+++ b/Tsi1.Api/Tsi1.BusinessLayer/Interfaces/ITenantService.cs
@@ -15,7 +15,7 @@ namespace Tsi1.BusinessLayer.Interfaces
 
         Task<ServiceResult<List<TenantPreviewDto>>> GetAll();
 
-        Task<ServiceResult<TenantPreviewDto>> Create(TenantCreateDto newTenant);
+        Task<ServiceResult<int>> Create(TenantCreateDto newTenant);
 
         Task<ServiceResult<bool>> Modify(int tenantId, TenantCreateDto tenantDto);
 
diff --git a/Tsi1.Api/Tsi1.BusinessLayer/Services/TenantService.cs b/Tsi1.Api/Tsi1.BusinessLayer/Services/TenantService.cs
index 17d6668..4b256db 100644
--- a/Tsi1.Api/Tsi1.BusinessLayer/Services/TenantService.cs
+++ b/Tsi1.Api/Tsi1.BusinessLayer/Services/TenantService.cs
@@ -57,9 +57,9 @@ namespace Tsi1.BusinessLayer.Services
             return result;
         }
 
-        public async Task<ServiceResult<TenantPreviewDto>> Create(TenantCreateDto newTenant)
+        public async Task<ServiceResult<int>> Create(TenantCreateDto newTenant)
         {
-            var result = new ServiceResult<TenantPreviewDto>();
+            var result = new ServiceResult<int>();
 
             var existingTenant = await _context.Tenants.FirstOrDefaultAsync(x => x.Name == newTenant.Name);
 
@@ -75,8 +75,7 @@ namespace Tsi1.BusinessLayer.Services
 
             await _context.SaveChangesAsync();
          
-            result.Data = _mapper.Map<TenantPreviewDto>(tenant);
-
+            result.Data = tenant.Id;
             return result;
         }
 
-- 
GitLab