示例#1
0
文件: Queries.cs 项目: Limroto/ECH
        public void LogUpdateMotorEvent(Motor motor)
        {
            var log = new Settings
                {
                    Active = motor.Activated,
                    Direction = (motor.Rotation == RotationDirection.Clockwise ? "Clockwise" : "AntiClockwise"),
                    Speed = motor.Speed
                };

            using(var session = _factory.OpenSession())
            {
                using(var transaction = session.BeginTransaction())
                {
                    session.SaveOrUpdate(log);
                    transaction.Commit();
                }
            }
        }
示例#2
0
文件: User.cs 项目: Lasse88/ECH
 public virtual void AddSetting(Settings setting)
 {
     setting.ChangedBy = this;
     Settings.Add(setting);
 }