Warehouses #1

Merged
trent merged 159 commits from Warehouses into master 2026-01-10 20:24:17 +00:00
3 changed files with 5 additions and 5 deletions
Showing only changes of commit f0b94bea74 - Show all commits

View File

@@ -10,9 +10,9 @@ namespace FaKrosnoApi.Controllers;
public class ItemCustPriceAllController(IItemCustPriceAllService service, IMapper mapper) : Controller public class ItemCustPriceAllController(IItemCustPriceAllService service, IMapper mapper) : Controller
{ {
[HttpGet("by-parameters")] [HttpGet("by-parameters")]
public async Task<ActionResult<ItemCustPriceAllDto>> GetItemCustPriceAll(string itemCode, string customerDoInvoice) public async Task<ActionResult<ItemCustPriceAllDto>> GetItemCustPriceAll([FromQuery] string itemNumber, [FromQuery] string customerNumber)
{ {
var result = await service.GetItemCustPriceAllAsync(itemCode, customerDoInvoice); var result = await service.GetItemCustPriceAllAsync(itemNumber, customerNumber);
if (result == null) if (result == null)
{ {
return NotFound(); return NotFound();

View File

@@ -4,5 +4,5 @@ namespace SytelineSaAppEfDataModel.Services;
public interface IItemCustPriceAllService public interface IItemCustPriceAllService
{ {
Task<ItemCustPriceAllDto?> GetItemCustPriceAllAsync(string item, string customerNumber); Task<ItemCustPriceAllDto?> GetItemCustPriceAllAsync(string itemNumber, string customerNumber);
} }

View File

@@ -5,9 +5,9 @@ namespace SytelineSaAppEfDataModel.Services;
public class ItemCustPriceAllService(SytelineSaAppDbContext context, IMapper mapper) : IItemCustPriceAllService public class ItemCustPriceAllService(SytelineSaAppDbContext context, IMapper mapper) : IItemCustPriceAllService
{ {
public async Task<ItemCustPriceAllDto?> GetItemCustPriceAllAsync(string item, string customerNumber) public async Task<ItemCustPriceAllDto?> GetItemCustPriceAllAsync(string itemNumber, string customerNumber)
{ {
return await Task.FromResult(mapper.Map<ItemCustPriceAllDto?>(context.ItemCustPriceAlls return await Task.FromResult(mapper.Map<ItemCustPriceAllDto?>(context.ItemCustPriceAlls
.OrderByDescending(x => x.EffectDate).FirstOrDefault(x => x.Item == item && x.CustNum == customerNumber))); .OrderByDescending(x => x.EffectDate).FirstOrDefault(x => x.Item == itemNumber && x.CustNum == customerNumber)));
} }
} }