Beispiel #1
0
        public static void Edit(MonitorViewModel source, HttpRequestBase request = null)
        {
            Monitor item = Monitor.Get(source.Oid);

            source.CopyTo(item, request);
            item.Save();
        }
Beispiel #2
0
        public static MonitorViewModel Get(string componentSerial)
        {
            MonitorViewModel obj = new MonitorViewModel();

            obj.CopyFrom(MonitorInfo.Get(componentSerial, false));
            return(obj);
        }
Beispiel #3
0
        public static MonitorViewModel New(MonitorInfo source)
        {
            MonitorViewModel obj = new MonitorViewModel();

            obj.CopyFrom(source);
            return(obj);
        }
Beispiel #4
0
        public static MonitorViewModel New()
        {
            MonitorViewModel obj = new MonitorViewModel();

            obj.CopyFrom(MonitorInfo.New());
            return(obj);
        }
Beispiel #5
0
        public static void Add(MonitorViewModel item)
        {
            Monitor newItem = Monitor.New();

            item.CopyTo(newItem);
            newItem.Save();
            item.CopyFrom(newItem);
        }
Beispiel #6
0
        public static MonitorViewModel Get(long oid, bool childs = false)
        {
            MonitorViewModel obj     = new MonitorViewModel();
            MonitorInfo      monitor = MonitorInfo.Get(oid, childs);

            if (monitor == null)
            {
                return(null);
            }

            obj.CopyFrom(monitor);

            if (childs)
            {
                obj.Lines = MonitorLineListViewModel.Get(monitor.LineaRegistros);
            }

            return(obj);
        }