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
{
[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)
{
return NotFound();

View File

@@ -4,5 +4,5 @@ namespace SytelineSaAppEfDataModel.Services;
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 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
.OrderByDescending(x => x.EffectDate).FirstOrDefault(x => x.Item == item && x.CustNum == customerNumber)));
.OrderByDescending(x => x.EffectDate).FirstOrDefault(x => x.Item == itemNumber && x.CustNum == customerNumber)));
}
}