17 lines
556 B
C#
17 lines
556 B
C#
using AutoMapper;
|
|
using SytelineSaAppEfDataModel.Dtos;
|
|
|
|
namespace SytelineSaAppEfDataModel.Services;
|
|
|
|
public class ItemCustService(SytelineSaAppDbContext context, IMapper mapper) : IItemCustService
|
|
{
|
|
public Task<ItemCustDto> GetItem(string itemNumber, string customerNumber)
|
|
{
|
|
var item = context.ItemCusts
|
|
.FirstOrDefault(x => x.Item == itemNumber && x.CustNum == customerNumber);
|
|
|
|
return item == null
|
|
? Task.FromResult<ItemCustDto>(null)
|
|
: Task.FromResult(mapper.Map<ItemCustDto>(item));
|
|
}
|
|
} |