public NamedCounterTest() { CounterTest counter = new CounterTest(); AddDependentObject(counter); mNamedCounter = new NamedCounter(); mNamedCounter.Name = Guid.NewGuid().ToString(); mNamedCounter.Counter = counter.Counter; }
public static TransitCounter GetNamedCounter(ISession session, string name) { NamedCounter nc = (NamedCounter)session.CreateCriteria(typeof(NamedCounter)) .Add(Expression.Eq("Name", name)) .UniqueResult(); if (nc == null) { return(new TransitCounter(DateTime.UtcNow, 0)); } return(new TransitCounter(nc.Counter)); }