/// <summary> /// Tries to add a new opm record to DB. /// </summary> /// <param name="opm">Opm to add.</param> /// <returns>True if addition had suceeded.</returns> public bool TryAdd(Opm opm) { try { _log.Debug("Addition of Opm code=[" + " code.ToString() " + "] started."); tbl_duplicate_opms newRecord = new tbl_duplicate_opms { tdo_cp_id = 0, tdo_ean = opm.Code.Code, tdo_is_opm_duplicate = true }; _dbContext.tbl_duplicate_opms.Add(newRecord); _dbContext.SaveChanges(); _log.Debug("Addition of Opm code=[" + " code.ToString() " + "] succeeded."); return(true); } catch { _log.Error("Addition of Opm failed with an exception."); return(false); } }
public void RecordAccess(string username, string code, string result) { if (code == null) { throw new ArgumentException("Code cannot be null."); } tbl_user_access_log newRecord = new tbl_user_access_log { tdo_user_id = username, tdo_ean = code, tdo_access_time = DateTime.UtcNow, tdo_validation_result = result }; _dbContext.tbl_user_access_log.Add(newRecord); _dbContext.SaveChanges(); }