diff --git a/PARR.AIHITMainSyncer/Services/SyncerService.cs b/PARR.AIHITMainSyncer/Services/SyncerService.cs index c59353cc..36bafe53 100644 --- a/PARR.AIHITMainSyncer/Services/SyncerService.cs +++ b/PARR.AIHITMainSyncer/Services/SyncerService.cs @@ -46,7 +46,7 @@ namespace PARR.AIHITMainSyncer.Services { var isChanged = false; - var unit = await unitService.GetUnitByName(objFromQuery.Name); + var unit = await unitService.GetByName(objFromQuery.Name); foreach (var item in objFromQuery.Properties) { //актуализируем справочники в соответствии с пришедшими данными @@ -134,7 +134,7 @@ namespace PARR.AIHITMainSyncer.Services else logger.LogDebug($"----- Создан Unit: {unit.Name} -----"); - return (await unitService.GetUnitByName(unit.Name))!; + return (await unitService.GetByName(unit.Name))!; } diff --git a/PARR.DAL/Services/Implementations/Unit/UnitService.cs b/PARR.DAL/Services/Implementations/Unit/UnitService.cs index a7814aae..db33df9f 100644 --- a/PARR.DAL/Services/Implementations/Unit/UnitService.cs +++ b/PARR.DAL/Services/Implementations/Unit/UnitService.cs @@ -20,10 +20,10 @@ namespace PARR.DAL.Services.Implementations.Unit } - public async Task GetUnitByName(string name) + public async Task GetByName(string name) { return await GetUnitWithFieldsAndValues() - .FirstOrDefaultAsync(u => u.Name.ToLower() == name.ToLower()); + .FirstOrDefaultAsync(u => u.Name.ToLower().Trim() == name.ToLower().Trim()); } diff --git a/PARR.DAL/Services/Interfaces/Unit/IUnitService.cs b/PARR.DAL/Services/Interfaces/Unit/IUnitService.cs index 3a5bebc1..32628657 100644 --- a/PARR.DAL/Services/Interfaces/Unit/IUnitService.cs +++ b/PARR.DAL/Services/Interfaces/Unit/IUnitService.cs @@ -4,6 +4,6 @@ namespace PARR.DAL.Services.Interfaces.Unit { public interface IUnitService : IBaseService { - Task GetUnitByName(string name); + Task GetByName(string name); } }