public void Add(ABTest.ABPageTestResult item) { if (null != item) { UpdateOrAdd(item, item); } }
public void Remove(ABTest.ABPageTestResult item) { ((IPersistable)item).OnSaving(); var dummy = _dbContext.ABPageTestResults.FirstOrDefault(it => it.UUID.Equals(item.UUID, StringComparison.OrdinalIgnoreCase) && it.SiteName.Equals(item.Site.FullName, StringComparison.OrdinalIgnoreCase)); if (null != dummy) { _dbContext.ABPageTestResults.Remove(dummy); _dbContext.SaveChanges(); } ((IPersistable)item).OnSaved(); }
public void Update(ABTest.ABPageTestResult @new, ABTest.ABPageTestResult old) { UpdateOrAdd(@new, old); }
public ABTest.ABPageTestResult Get(ABTest.ABPageTestResult dummy) { return(All().FirstOrDefault(it => it.UUID.Equals(dummy.UUID, StringComparison.OrdinalIgnoreCase) && it.Site == dummy.Site)); }