using CMSDAL.CustomCode.DesignSystem; using CMSDAL.DTO.DesignSystem; using GB5Shared.DTO.Framework.Login; namespace FrameworkBLL.DesignSystem; public class DesignSystemBLL : CMSBLL.DesignSystem.IDesignSystemBLL { private readonly IDesignSystemDAL _dal; public DesignSystemBLL(IDesignSystemDAL dal) => _dal = dal; public async Task GetAsync(int designSystemId, LoginDTO loginDTO, CancellationToken ct) { try { return await _dal.GetAsync(designSystemId, loginDTO, ct); } catch { throw; } } public async Task GetListAsync(LoginDTO loginDTO, CancellationToken ct) { try { return await _dal.GetListAsync(loginDTO, ct); } catch { throw; } } public async Task GetSelectListAsync(LoginDTO loginDTO, CancellationToken ct) { try { return await _dal.GetSelectListAsync(loginDTO, ct); } catch { throw; } } public async Task SaveAsync(DesignSystemDTO dto, LoginDTO loginDTO, CancellationToken ct) { try { return await _dal.SaveAsync(dto, loginDTO, ct); } catch { throw; } } }