/// <summary> /// get array of completed surveys and returned them to controller /// </summary> /// <param name="userId"></param> /// <param name="statusCode"></param> /// <returns></returns> public SurveysHistoryResponse[] GetSurveysHistories(int userId, out Errors statusCode) { try { if (!_dbManager.isExistUserId(userId)) { statusCode = Errors.NOT_EXIST_USER_ID; return(null); } var result = _dbManager.GetSurveysHistory(userId); statusCode = Errors.OK; return(result); } catch (Exception ex) { _logger.Error(ex.Message); statusCode = Errors.DATA_BASE_ERROR; return(null); } }