using WMS_GIRAF_Interface.Data; using WMS_GIRAF_Interface.Entities; using WMS_GIRAF_Interface.Repositories.Interface; namespace WMS_GIRAF_Interface.Repositories.Implement; public class IoControlRouteRepository(MichelinDbContext context, ILogger logger) : IIoControlRouteRepository { public IO_CONTROL_ROUTE? GetIoControlRoute(int? lineNumber) { try { var ioControlRoute = context.IoControlRoute.FirstOrDefault(x => x.CONTROL_ROUTE_TYPE == lineNumber); return ioControlRoute; } catch (Exception ex) { logger.LogError(ex, "Error in GetIoControlRoute"); return null; } } }