initial commit

This commit is contained in:
2026-07-21 15:03:40 +07:00
commit 5c20bb8a9e
2752 changed files with 864209 additions and 0 deletions
@@ -0,0 +1,48 @@
using Application.Common.CQS.Queries;
using Domain.Entities;
namespace Application.Features.WarehouseManager;
public class WarehouseService
{
private readonly IQueryContext _queryContext;
public WarehouseService(
IQueryContext queryContext
)
{
_queryContext = queryContext;
}
public Warehouse? GetCustomerWarehouse()
{
return _queryContext.Set<Warehouse>().Where(x => x.Name == "Customer").FirstOrDefault();
}
public Warehouse? GetVendorWarehouse()
{
return _queryContext.Set<Warehouse>().Where(x => x.Name == "Vendor").FirstOrDefault();
}
public Warehouse? GetTransferWarehouse()
{
return _queryContext.Set<Warehouse>().Where(x => x.Name == "Transfer").FirstOrDefault();
}
public Warehouse? GetAdjustmentWarehouse()
{
return _queryContext.Set<Warehouse>().Where(x => x.Name == "Adjustment").FirstOrDefault();
}
public Warehouse? GetStockCountWarehouse()
{
return _queryContext.Set<Warehouse>().Where(x => x.Name == "StockCount").FirstOrDefault();
}
public Warehouse? GetScrappingWarehouse()
{
return _queryContext.Set<Warehouse>().Where(x => x.Name == "Scrapping").FirstOrDefault();
}
}