예제 #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);
 }