예제 #1
0
        public static DbModel.Location.Alarm.LocationAlarm ToDbModel(
            this Location.TModel.Location.Alarm.LocationAlarm item1)
        {
            if (item1 == null)
            {
                return(null);
            }
            var item2 = new DbModel.Location.Alarm.LocationAlarm();

            item2.Id              = item1.Id;
            item2.AlarmType       = item1.AlarmType;
            item2.AlarmLevel      = item1.AlarmLevel;
            item2.LocationCardId  = item1.TagId;
            item2.LocationCard    = item1.Tag.ToDbModel();
            item2.PersonnelId     = item1.PersonnelId;
            item2.Personnel       = item1.Personnel.ToDbModel();
            item2.Content         = item1.Content;
            item2.AlarmTime       = item1.CreateTime;
            item2.AlarmTimeStamp  = item1.AlarmTimeStamp;
            item2.HandleTime      = item1.HandleTime;
            item2.HandleTimeStamp = item1.HandleTimeStamp;
            item2.Handler         = item1.Handler;
            item2.HandleType      = item1.HandleType;
            item2.AlarmId         = item1.AlarmId;
            item2.CardRoleId      = item1.CardRoleId;
            item2.AreaId          = item1.AreaId;
            return(item2);
        }
예제 #2
0
 public TEntity Put(TEntity item)
 {
     return(service.Put(item));
 }