public bool doCreatHIDZoneQueueByReqStatus(string vh_id, string entry_sec_id, bool canPass, DateTime req_time) { bool isSeccess = true; E_HIDQueueStatus hidQueueStatus = E_HIDQueueStatus.Request; Nullable <System.DateTime> block_time = null; if (canPass) { block_time = req_time; hidQueueStatus = E_HIDQueueStatus.Blocking; } else { hidQueueStatus = E_HIDQueueStatus.Request; } AHIDZONEQUEUE hidObj = new AHIDZONEQUEUE { VEHICLE_ID = vh_id, ENTRY_SEC_ID = entry_sec_id, REQ_TIME = req_time, BLOCK_TIME = block_time, STATUS = hidQueueStatus }; using (DBConnection_EF con = DBConnection_EF.GetUContext()) { HIDQueueDao.add(con, hidObj); } return(isSeccess); }