diff --git a/Queries/BankAccounts/GetBankAccountById.cs b/Queries/BankAccounts/GetBankAccountById.cs index 6d7f965d..dbc62181 100644 --- a/Queries/BankAccounts/GetBankAccountById.cs +++ b/Queries/BankAccounts/GetBankAccountById.cs @@ -21,6 +21,7 @@ public GetBankAccountByIdHandler(IMapper mapper, HaSpManContext context) public Task Handle(GetBankAccountByIdQuery request, CancellationToken cancellationToken) => _context.BankAccounts + .AsNoTracking() .Where(b => b.Id == request.Id) .ProjectTo(_mapper.ConfigurationProvider) .SingleAsync(cancellationToken); diff --git a/Queries/BankAccounts/SearchBankAccounts.cs b/Queries/BankAccounts/SearchBankAccounts.cs index 0414acab..77139056 100644 --- a/Queries/BankAccounts/SearchBankAccounts.cs +++ b/Queries/BankAccounts/SearchBankAccounts.cs @@ -48,6 +48,7 @@ public async Task> Handle(SearchBankAccoun bankAccountsQueryable = GetOrderedQueryable(request, bankAccountsQueryable); var bankAccountsDetailQueryable = bankAccountsQueryable + .AsNoTracking() .ProjectTo(_mapper.ConfigurationProvider) .Skip(request.PageIndex * request.PageSize) .Take(request.PageSize); diff --git a/Queries/FinancialYears/GetFinancialYearsQuery.cs b/Queries/FinancialYears/GetFinancialYearsQuery.cs index 5a6317b3..4853df22 100644 --- a/Queries/FinancialYears/GetFinancialYearsQuery.cs +++ b/Queries/FinancialYears/GetFinancialYearsQuery.cs @@ -19,6 +19,7 @@ public async Task> Handle(GetFinancialYearsQuery re CancellationToken cancellationToken) { return await _context.FinancialYears + .AsNoTracking() .OrderByDescending(x => x.StartDate) .Select(x => new FinancialYear(x.Id, x.StartDate, x.EndDate, x.IsClosed, x.Name)) .ToListAsync(cancellationToken); diff --git a/Queries/Members/Handlers/AutocompleteMember/AutocompleteCounterpartyHandler.cs b/Queries/Members/Handlers/AutocompleteMember/AutocompleteCounterpartyHandler.cs index aa35c8aa..3567e55c 100644 --- a/Queries/Members/Handlers/AutocompleteMember/AutocompleteCounterpartyHandler.cs +++ b/Queries/Members/Handlers/AutocompleteMember/AutocompleteCounterpartyHandler.cs @@ -17,6 +17,7 @@ public async Task Handle(AutocompleteCounterpa if (request.IsMemberSearch) { var members = await _context.Members + .AsNoTracking() .Where(x => x.FirstName.ToLower().Contains(request.SearchString.ToLower()) || x.LastName.ToLower().Contains(request.SearchString.ToLower())) diff --git a/Queries/Members/Handlers/GetMemberById/GetMemberByIdHandler.cs b/Queries/Members/Handlers/GetMemberById/GetMemberByIdHandler.cs index ab2b588f..aa5b08dd 100644 --- a/Queries/Members/Handlers/GetMemberById/GetMemberByIdHandler.cs +++ b/Queries/Members/Handlers/GetMemberById/GetMemberByIdHandler.cs @@ -21,6 +21,7 @@ public GetMemberByIdHandler(IMapper mapper, HaSpManContext context) public Task Handle(GetMemberByIdQuery request, CancellationToken cancellationToken) => _context.Members + .AsNoTracking() .Where(m => m.Id == request.Id) .ProjectTo(_mapper.ConfigurationProvider) .SingleAsync(cancellationToken); diff --git a/Queries/Members/Handlers/SearchMembers/SearchMembersHandler.cs b/Queries/Members/Handlers/SearchMembers/SearchMembersHandler.cs index beba99e6..0463cf86 100644 --- a/Queries/Members/Handlers/SearchMembers/SearchMembersHandler.cs +++ b/Queries/Members/Handlers/SearchMembers/SearchMembersHandler.cs @@ -41,6 +41,7 @@ public async Task> Handle(SearchMembersQuery request, C var orderedQueryable = GetOrderedQueryable(request, memberQueryable); var memberSummaryQueryable = orderedQueryable + .AsNoTracking() .Select(x => new MemberSummary(x.Id, x.Name, x.Address.ToString(), x.Email!, x.PhoneNumber!, x.IsActive(), x.MembershipExpiryDate)) .Skip(request.PageIndex * request.PageSize) .Take(request.PageSize); diff --git a/Queries/Transactions/Handlers/GetTransactionByIdHandler.cs b/Queries/Transactions/Handlers/GetTransactionByIdHandler.cs index 0fef3a75..5387dbd4 100644 --- a/Queries/Transactions/Handlers/GetTransactionByIdHandler.cs +++ b/Queries/Transactions/Handlers/GetTransactionByIdHandler.cs @@ -20,6 +20,7 @@ public GetTransactionByIdHandler(HaSpManContext dbContext, IMapper mapper) } public Task Handle(GetTransactionByIdQuery request, CancellationToken cancellationToken) => _dbContext.FinancialYears + .AsNoTracking() .SelectMany(x => x.Transactions) .Where(x => x.Id == request.Id) .ProjectTo(_mapper.ConfigurationProvider) diff --git a/Queries/Transactions/Handlers/GetTransactionsHandler.cs b/Queries/Transactions/Handlers/GetTransactionsHandler.cs index 2088e1c8..799ea45a 100644 --- a/Queries/Transactions/Handlers/GetTransactionsHandler.cs +++ b/Queries/Transactions/Handlers/GetTransactionsHandler.cs @@ -34,6 +34,7 @@ public async Task> Handle(GetTransactionQuery requ var transactions = GetOrderedQueryable(request, baseQuery); var transactionViewModels = transactions + .AsNoTracking() .ProjectTo(_mapper.ConfigurationProvider) .Skip(request.PageIndex * request.PageSize) .Take(request.PageSize);