Esempio n. 1
0
        public void Post(string defectId)
        {
            using (IOTMOdel context = new IOTMOdel())
            {
                //  string query_1 = @"INSERT INTO [dbo].[Issues]([DefectID],[RequestTime],[ResponceTime],[status]) OUTPUT INSERTED.ID VALUES('" + defectId + "','"+ DateTime.Now + "','','"+false+ "')";
                //  string query_1 = @"Insert into Issues(DefectID, RequestTime, ResponceTime, status) Output Inserted.ID Values('" + defectId + "','" + DateTime.Now + "','','" + false + "')";
                //   Debug.WriteLine(query_1);
                Issues issues = new Issues();

                issues.status       = true;
                issues.DefectID     = defectId;
                issues.RequestTime  = DateTime.Now;
                issues.ResponceTime = DateTime.Now;
                context.Issues.Add(issues);
                context.SaveChanges();// end of the save
                try
                {
                    context.SaveChanges();
                    var    lineInfo = context.IPs.Where(x => x.RaspBerryID == 2).FirstOrDefault();
                    string responce = TakeAction(lineInfo.IPAddress, defectId, issues.ID);
                    int    issue    = Int32.Parse(responce);

                    var issueEntity = context.Issues.SingleOrDefault(f => f.ID == issue);
                    issueEntity.status       = true;
                    issueEntity.ResponceTime = DateTime.Now;
                    context.SaveChanges();
                }

                catch (Exception ex)
                {
                    Debug.WriteLine("Error " + ex);
                }
            }
        }
Esempio n. 2
0
        public string Get(string issueid)
        {
            using (IOTMOdel context = new IOTMOdel())
            {
                List <Issues> jcList   = context.Issues.Where(x => x.DefectID == issueid).ToList();
                string        yourJson = Newtonsoft.Json.JsonConvert.SerializeObject(jcList);


                return(yourJson);
            }
        }
Esempio n. 3
0
        public String Get()
        {
            using (IOTMOdel context = new IOTMOdel())
            {
                List <Issues> jcList   = context.Issues.Where(x => x.status == true || x.status == false).ToList();
                string        yourJson = Newtonsoft.Json.JsonConvert.SerializeObject(jcList);


                return(yourJson);
            }
        }