示例#1
0
 public IHttpActionResult Update([FromBody] DeviceAlarmDto model)
 {
     deviceAlarmService.Update(model);
     return(Ok(new
     {
         code = 0,
         msg = "success"
     }));
 }
示例#2
0
        public void Update(DeviceAlarmDto config)
        {
            var entity = _alarmRepository.GetById(config.AlarmUUID);

            entity            = config.ToEntity(entity);
            entity.UpdateTime = DateTime.Now;
            entity.SyncStatus = false;
            _alarmRepository.Update(entity);

            Synchronization(entity);
        }
示例#3
0
        public void Create(DeviceAlarmDto config)
        {
            var entity = config.MapTo <DeviceAlarmEntity>();

            entity.AlarmUUID   = Guid.NewGuid().ToString("N");
            entity.CreateTime  = DateTime.Now;
            entity.Deleted     = false;
            entity.SyncStatus  = false;
            entity.SyncVersion = 0;
            _alarmRepository.Insert(entity);

            Synchronization(entity);
        }
示例#4
0
 public static DeviceAlarmEntity ToEntity(this DeviceAlarmDto model, DeviceAlarmEntity destination)
 {
     return(model.MapTo(destination));
 }
示例#5
0
 public static DeviceAlarmEntity ToEntity(this DeviceAlarmDto model)
 {
     return(model.MapTo <DeviceAlarmDto, DeviceAlarmEntity>());
 }