示例#1
0
        public TransformAPIModel(int size)
        {
            signals     = new SignalsModel(size);
            transform   = new TransformModel(new WindowsSetModel());
            filter      = new RectangleFilter();
            ManageModel = new SignalsManageModel();

            SignalsChanged   = new StateNotification(() => Transform());
            TransformChanged = new StateNotification(() => { });
        }
示例#2
0
        public JsonResult GetSignalsMultiple(string AccNo)
        {
            bool   success           = true;
            string _Message          = string.Empty;
            List <SignalsModel> data = new List <SignalsModel>();

            try
            {
                data = SignalsModel.Get_SignalsMultiple(AccNo);
            }
            catch (Exception ex)
            {
                _Message = ex.Message;
                success  = false;
            }

            return(Json(new { success = success, message = _Message, total = data.Count, results = data }, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public JsonResult GetSignalsHistory(string DeviceID, string TrackID, string GPSSimNumber, string DateFrom, string DateTo)
        {
            bool   success           = true;
            string _Message          = string.Empty;
            List <SignalsModel> data = new List <SignalsModel>();

            try
            {
                data = SignalsModel.Get_SignalsHistory(DeviceID, TrackID, GPSSimNumber, DateFrom, DateTo);
            }
            catch (Exception ex)
            {
                _Message = ex.Message;
                success  = false;
            }

            return(Json(new { success = success, message = _Message, total = data.Count, results = data }, JsonRequestBehavior.AllowGet));
        }