using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using MMDAL.CustomCode.Collection; using System; using System.Threading.Tasks; namespace MMBLL.Collection { public class CollectionBLL : ICollectionBLL { private readonly ICollectionDAL _CollectionDAL; public CollectionBLL(ICollectionDAL CollectionDAL) { _CollectionDAL = CollectionDAL; } public async Task GetSelectListCollection(CriteriaDTO CriteriaDTO, LoginDTO LoginDTO) { try { return await _CollectionDAL.GetSelectListCollection(CriteriaDTO, LoginDTO); } catch (Exception ex) { throw new Exception($"Error in CollectionBLL.GetSelectListCollection: {ex.Message}", ex); } } } }