using WMS_GIRAF_Interface.Data; using WMS_GIRAF_Interface.Entities; using WMS_GIRAF_Interface.Repositories.Interface; namespace WMS_GIRAF_Interface.Repositories.Implement; public class destinationIdRepository : IdestinationIdRepository { private readonly MichelinDbContext _context; private readonly ILogger _logger; public destinationIdRepository(MichelinDbContext context, ILogger logger) { _context = context; _logger = logger; } public destinationId? GetDestinationId(int? lineNumber) { if (lineNumber!=0) { throw new ArgumentException(nameof(GetDestinationId)); } var destinationIdInfo = _context.DestinationId.FirstOrDefault(x => x.ID == lineNumber); return destinationIdInfo; } }