public bool TryAdd(Opm opm) { if (opm == null) { return(false); } return(_repository.TryAdd(opm.Code, opm)); }
public bool TryGetOpm(EanEicCode code, out Opm opmForCode) { if (code == null) { opmForCode = null; return(false); } return(_repository.TryGetValue(code, out opmForCode)); }
public bool TryGetOpm(EanEicCode code, out Opm opmForCode) { try { _log.Debug(m => m("Trying to fetch Opm code=[" + " code.ToString() " + "].")); tbl_duplicate_opms dbOpm = _dbContext.tbl_duplicate_opms.SingleOrDefault(o => o.tdo_ean.Equals(code.Code)); opmForCode = new Opm(new EanEicCode(dbOpm.tdo_ean)); _log.Debug("Opm code=[" + " code.ToString() " + "] found in repository."); return(true); } catch { opmForCode = null; _log.Error("Opm could not be fetched from repository. Exception thrown."); return(false); } }
/// <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 bool TryGetOpm(EanEicCode code, out Opm opmForCode) { return(_repository.TryGetValue(code, out opmForCode)); }
public bool TryAdd(Opm opm) { return(_repository.TryAdd(opm.Code, opm)); }
public X68Sound() { global = new global(); opm = new Opm(global); global.opm = opm; }