replace counter by specific query to avoid load each items in memory (#611)

* replace counter by specific query to avoid load each items in memory

* Create IBasketQueryService
This commit is contained in:
Cédric Michel authored and GitHub committed 2021-11-02 10:16:57 -04:00
1 parent 553a10187d
commit 64f150dc07
7 files changed
+50 -129

No files matched your search

@@ -0,0 +1,9 @@
using System.Threading.Tasks;
namespace Microsoft.eShopWeb.ApplicationCore.Interfaces
{
public interface IBasketQueryService
{
Task<int> CountTotalBasketItems(string username);
}
}
@@ -1,11 +0,0 @@
using Microsoft.eShopWeb.ApplicationCore.Entities.OrderAggregate;
using System.Threading.Tasks;
namespace Microsoft.eShopWeb.ApplicationCore.Interfaces
{
//public interface IOrderRepository : IAsyncRepository<Order>
//{
// Task<Order> GetByIdWithItemsAsync(int id);
//}
}