using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using FrameworkDAL.DTO.TRModule; using FrameworkDAL.Query.TRModule; using GB5Shared.DTO.Framework.Login; using GB5Shared.QueryExecutor; namespace FrameworkDAL.CustomCode.TRModule { public class TRModuleDAL : ITRModuleDAL { private readonly IQueryExecutor _QueryExecutor; public TRModuleDAL(IQueryExecutor IQueryExecutor) { _QueryExecutor = IQueryExecutor; } public async Task GetTranslationModule(int ModuleId, LoginDTO LoginDTO) { try { string sql = TRModuleQB.GET_TRMODULE; var parameters = new { languageid = LoginDTO.LanguageId, moduleid = ModuleId }; return await _QueryExecutor.QuerySingleAsync(LoginDTO, sql, parameters); } catch (Exception ) { throw ; } } } }