From f85f1adb92eb22ad6aa9ab118b5cb27323a2f087 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Sat, 23 Aug 2025 18:28:24 +0530 Subject: [PATCH] Added current plan feature details in tenant profile --- Marco.Pms.Model/ViewModels/Tenant/TenantDetailsVM.cs | 3 +++ Marco.Pms.Services/Controllers/TenantController.cs | 1 + 2 files changed, 4 insertions(+) diff --git a/Marco.Pms.Model/ViewModels/Tenant/TenantDetailsVM.cs b/Marco.Pms.Model/ViewModels/Tenant/TenantDetailsVM.cs index 8d01b42..6cc1872 100644 --- a/Marco.Pms.Model/ViewModels/Tenant/TenantDetailsVM.cs +++ b/Marco.Pms.Model/ViewModels/Tenant/TenantDetailsVM.cs @@ -1,4 +1,5 @@ using Marco.Pms.Model.Master; +using Marco.Pms.Model.TenantModels.MongoDBModel; using Marco.Pms.Model.ViewModels.Activities; namespace Marco.Pms.Model.ViewModels.Tenant @@ -36,5 +37,7 @@ namespace Marco.Pms.Model.ViewModels.Tenant public BasicEmployeeVM? CreatedBy { get; set; } public List? SubscriptionHistery { get; set; } public SubscriptionPlanDetailsVM? CurrentPlan { get; set; } + public FeatureDetails? CurrentPlanFeatures { get; set; } + } } diff --git a/Marco.Pms.Services/Controllers/TenantController.cs b/Marco.Pms.Services/Controllers/TenantController.cs index 7371661..ccc2c26 100644 --- a/Marco.Pms.Services/Controllers/TenantController.cs +++ b/Marco.Pms.Services/Controllers/TenantController.cs @@ -371,6 +371,7 @@ namespace Marco.Pms.Services.Controllers response.CreatedBy = createdBy; response.CurrentPlan = _mapper.Map(currentPlan); + response.CurrentPlanFeatures = await _featureDetailsHelper.GetFeatureDetails(currentPlan?.Plan?.FeaturesId ?? Guid.Empty); // Map subscription history plans to DTO response.SubscriptionHistery = _mapper.Map>(plans);