public TransitBrowser(DBlog.Data.Browser o) : base(o.Id) { Name = o.Name; Version = o.Version; Platform = o.Platform; }
public BrowserTest() { mBrowser = new Browser(); mBrowser.Name = Guid.NewGuid().ToString(); mBrowser.Platform = Guid.NewGuid().ToString(); mBrowser.Version = Guid.NewGuid().ToString().Substring(0, 6); }
public Browser GetBrowser(ISession session) { Browser browser = null; if (Id == 0) { browser = (Browser)session.CreateCriteria(typeof(Browser)) .Add(Expression.Eq("Name", Name)) .Add(Expression.Eq("Platform", Platform)) .Add(Expression.Eq("Version", Version)) .UniqueResult(); if (browser == null) { browser = new Browser(); } } else { browser = (Browser) session.Load(typeof(Browser), Id); } browser.Name = Name; browser.Version = Version; browser.Platform = Platform; return browser; }