Compare commits
2 Commits
5369bbae29
...
f406a15508
| Author | SHA1 | Date | |
|---|---|---|---|
| f406a15508 | |||
| a64ce4fb02 |
@ -1,5 +1,4 @@
|
||||
using Marco.Pms.DataAccess.Data;
|
||||
using Marco.Pms.Model.MongoDBModels;
|
||||
using Marco.Pms.Model.MongoDBModels;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using MongoDB.Driver;
|
||||
@ -8,13 +7,10 @@ namespace Marco.Pms.CacheHelper
|
||||
{
|
||||
public class EmployeeCache
|
||||
{
|
||||
private readonly ApplicationDbContext _context;
|
||||
//private readonly IMongoDatabase _mongoDB;
|
||||
private readonly IMongoCollection<EmployeePermissionMongoDB> _collection;
|
||||
public EmployeeCache(ApplicationDbContext context, IConfiguration configuration)
|
||||
public EmployeeCache(IConfiguration configuration)
|
||||
{
|
||||
var connectionString = configuration["MongoDB:ConnectionString"];
|
||||
_context = context;
|
||||
var mongoUrl = new MongoUrl(connectionString);
|
||||
var client = new MongoClient(mongoUrl); // Your MongoDB connection string
|
||||
var mongoDB = client.GetDatabase(mongoUrl.DatabaseName); // Your MongoDB Database name
|
||||
|
||||
@ -1184,7 +1184,11 @@ namespace Marco.Pms.Services.Helpers
|
||||
var emplyeeIds = employeeBucketMappings.Select(eb => eb.EmployeeId).ToList();
|
||||
List<ContactBucketMapping>? contactBuckets = contactBucketMappings.Where(cb => cb.BucketId == bucket.Id).ToList();
|
||||
AssignBucketVM bucketVM = bucket.ToAssignBucketVMFromBucket();
|
||||
bucketVM.EmployeeIds = emplyeeIds;
|
||||
if (bucketVM.CreatedBy != null)
|
||||
{
|
||||
emplyeeIds.Add(bucketVM.CreatedBy.Id);
|
||||
}
|
||||
bucketVM.EmployeeIds = emplyeeIds.Distinct().ToList();
|
||||
bucketVM.NumberOfContacts = contactBuckets.Count;
|
||||
bucketVMs.Add(bucketVM);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user