using CMSDAL.CustomCode.RenderingProfile; using CMSDAL.DTO.RenderingProfile; using GB5Shared.DTO.Framework.Login; namespace FrameworkBLL.RenderingProfile; public class RenderingProfileBLL : CMSBLL.RenderingProfile.IRenderingProfileBLL { private readonly IRenderingProfileDAL _dal; public RenderingProfileBLL(IRenderingProfileDAL dal) => _dal = dal; 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(RenderingProfileDTO dto, LoginDTO loginDTO, CancellationToken ct) { try { return await _dal.SaveAsync(dto, loginDTO, ct); } catch { throw; } } public async Task GenerateOutputAsync(int contentId, int renderingProfileId, LoginDTO loginDTO, CancellationToken ct) { try { return await _dal.GenerateOutputAsync(contentId, renderingProfileId, loginDTO, ct); } catch { throw; } } }