From 9ceba92447c6603f805eae98718f539885f444ea Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Sat, 24 May 2025 15:45:43 +0530 Subject: [PATCH] Add Directory Management Feature with Permission Handling --- Marco.Pms.Model/Directory/Bucket.cs | 6 +++++- Marco.Pms.Services/Helpers/DirectoryHelper.cs | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Marco.Pms.Model/Directory/Bucket.cs b/Marco.Pms.Model/Directory/Bucket.cs index 028b428..0d382c5 100644 --- a/Marco.Pms.Model/Directory/Bucket.cs +++ b/Marco.Pms.Model/Directory/Bucket.cs @@ -1,4 +1,5 @@ -using Marco.Pms.Model.Utilities; +using Marco.Pms.Model.Employees; +using Marco.Pms.Model.Utilities; namespace Marco.Pms.Model.Directory { @@ -6,6 +7,9 @@ namespace Marco.Pms.Model.Directory { public Guid Id { get; set; } public string Name { get; set; } = string.Empty; + public Guid CreatedByID { get; set; } + public Employee? CreatedBy { get; set; } + public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public string Description { get; set; } = string.Empty; } } diff --git a/Marco.Pms.Services/Helpers/DirectoryHelper.cs b/Marco.Pms.Services/Helpers/DirectoryHelper.cs index 4d6cddd..841a4e3 100644 --- a/Marco.Pms.Services/Helpers/DirectoryHelper.cs +++ b/Marco.Pms.Services/Helpers/DirectoryHelper.cs @@ -2354,6 +2354,8 @@ namespace Marco.Pms.Services.Helpers { Name = bucketDto.Name, Description = bucketDto.Description, + CreatedAt = DateTime.UtcNow, + CreatedByID = LoggedInEmployee.Id, TenantId = tenantId }; _context.Buckets.Add(bucket);