public async Task <IEnumerable <GetProjectByAccountIDResponseDTO> > GetProjectByAccountId(GetProjectByAccountIdRequestDTO getProjectByAccountIdRequestDTO)
 {
     try
     {
         return(await _unitOfWokDapper.ProjectQueries.GetProjectByAccountId(getProjectByAccountIdRequestDTO));
     }
     catch (Exception ex)
     {
         _logger.LogExceptionError(ex.ToString());
         throw ex;
     }
 }
        public async Task <IEnumerable <GetProjectByAccountIDResponseDTO> > GetProjectByAccountId(GetProjectByAccountIdRequestDTO getProjectByAccountIdRequestDTO)
        {
            var query = @$ "
            SELECT P.* 
            FROM Project P 
            WHERE UserId = @AccountId
            AND IsActive = @IsActive";

            DynamicParameters param = new DynamicParameters();

            param.Add("@AccountId", getProjectByAccountIdRequestDTO.AccountId);
            param.Add("@IsActive", true);

            return(await _db.QueryAsync <GetProjectByAccountIDResponseDTO>(sql : query, param : param, commandType : CommandType.Text));
        }
 public async Task <IEnumerable <GetProjectByAccountIDResponseDTO> > GetProjectByAccountId(GetProjectByAccountIdRequestDTO getProjectByAccountIdRequestDTO)
 {
     return(await _projectService.GetProjectByAccountId(getProjectByAccountIdRequestDTO));
 }