예제 #1
0
파일: EventService.cs 프로젝트: deeze307/IA
        public PanelInfoMapper SendEventInspection(Panel panel)
        {
            result      = new PanelInfoMapper();
            hasResponse = false;

            //try
            //{
            //    string path = string.Format("{0}/api/aoicollector/event/inspection/{1}", apiUrl, panel.barcode);

            //    string jsonData = Consume(path);
            //    hasResponse = true;
            //    string[] data = jsonData.Split(':');
            //    string serial = data[1].Substring(1, 10);
            //    result = JsonConvert.DeserializeObject<PanelInfoMapper>(jsonData);
            //}
            //catch (Exception ex)
            //{
            //    error = ex;
            //}

            return(result);
        }
예제 #2
0
        public PanelInfoMapper GetPanelInfo(string panelBarcode, bool verifyDeclared = true)
        {
            result      = new PanelInfoMapper();
            hasResponse = false;

            try
            {
                string path = string.Format("{0}/api/aoicollector/placa/{1}", apiUrl, panelBarcode);
                if (verifyDeclared)
                {
                    path = string.Format("{0}/api/declared", path);
                }

                string jsonData = Consume(path);
                hasResponse = true;
                result      = JsonConvert.DeserializeObject <PanelInfoMapper>(jsonData);
            }
            catch (Exception ex)
            {
                error = ex;
            }

            return(result);
        }