phronCare/Core/Services/Stock/LSMLookUpService.cs

26 lines
856 B
C#
Raw Normal View History

2025-06-30 16:15:08 -03:00
using Core.Interfaces;
using Domain.Entities;
using Models.Interfaces;
namespace Core.Services
{
public class LSMLookUpService : ILSMLookUpDom
{
#region Declaraciones y Constructor
private readonly IPhLSMLookUpRepository _repository;
public LSMLookUpService(IPhLSMLookUpRepository repository)
{
_repository = repository ?? throw new ArgumentNullException(nameof(repository));
}
#endregion
#region Métodos de clase
public Task<IEnumerable<ELookUpItem>> ProductDivisionsListAsync(string filter, int limit = 10)
=> _repository.ProductDivisionsAsync(filter, limit);
public Task<IEnumerable<ELookUpItem>> UnitsOfMeasureListAsync(string filter, int limit = 10)
=> _repository.UnitsOfMeasureAsync(filter, limit);
#endregion
}
}