public IHttpActionResult PutJDADebugActivityInfo(int id, JDADebugActivityInfo jDADebugActivityInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != jDADebugActivityInfo.ID) { return(BadRequest()); } db.Entry(jDADebugActivityInfo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!JDADebugActivityInfoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private static async void MessageCallback(JDADebugActivityInfo jDADebugActivityInfo) { // try { foreach (var subscriber in _streammessage) { try { await subscriber.WriteLineAsync("data:" + JsonConvert.SerializeObject(jDADebugActivityInfo) + "\n"); await subscriber.FlushAsync(); subscriber.Dispose(); } catch (Exception) { StreamWriter ignore; // subscriber.(out ignore); } } // throw new NullReferenceException("Student object is null."); // } // catch (Exception ex) { // logexception(ex, "OnStreamAvailable"); //} }
public ActionResult DeleteConfirmed(int id) { JDADebugActivityInfo jDADebugActivityInfo = db.JDADebugActivityInfoes.Find(id); db.JDADebugActivityInfoes.Remove(jDADebugActivityInfo); db.SaveChanges(); return(RedirectToAction("Index")); }
private static void MessageCallback(JDADebugActivityInfo jDADebugActivityInfo) { foreach (var subscriber in _streammessage) { subscriber.WriteLine("data:" + JsonConvert.SerializeObject(jDADebugActivityInfo) + "\n"); subscriber.Flush(); } }
public ActionResult Edit([Bind(Include = "ID,ScreenShot,ActivityData,BuildData,AnalyticsInfo,NetworkData,DeviceOrientation,BugId,CurrentDate,CPUUses,MemoryUses,DataFreme,VirtualMemory,SpaceUses")] JDADebugActivityInfo jDADebugActivityInfo) { if (ModelState.IsValid) { db.Entry(jDADebugActivityInfo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(jDADebugActivityInfo)); }
// GET: JDADebugActivityInfoesMvc/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JDADebugActivityInfo jDADebugActivityInfo = db.JDADebugActivityInfoes.Find(id); if (jDADebugActivityInfo == null) { return(HttpNotFound()); } return(View(jDADebugActivityInfo)); }
public IHttpActionResult DeleteJDADebugActivityInfo(int id) { JDADebugActivityInfo jDADebugActivityInfo = db.JDADebugActivityInfoes.Find(id); if (jDADebugActivityInfo == null) { return(NotFound()); } db.JDADebugActivityInfoes.Remove(jDADebugActivityInfo); db.SaveChanges(); return(Ok(jDADebugActivityInfo)); }
public IHttpActionResult PostJDADebugActivityInfo(JDADebugActivityInfo jDADebugActivityInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } MessageCallback(jDADebugActivityInfo); jDADebugActivityInfo.CurrentDate = DateTime.Now; //db.JDADebugActivityInfoes.Add(jDADebugActivityInfo); //db.SaveChanges(); // _streammessage.TryDequeue(); // var objjDADebugActivityInfo = new JDADebugActivityInfo(); //var jsondata = JsonConvert.SerializeObject(jDADebugActivityInfo); string path = System.Web.HttpContext.Current.Server.MapPath("~/App_Data/"); // Write that JSON to txt file, // System.IO.File.AppendAllText(path + "output-"+jDADebugActivityInfo.BugId+".json", jsondata); //var emptyNs = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty }); //string path = System.Web.HttpContext.Current.Server.MapPath("~/App_Data/jDADebugActivityInfo.xml"); //XmlSerializer xs = new XmlSerializer(typeof(JDADebugActivityInfo)); //TextWriter tw = new StreamWriter(path,true); //xs.Serialize(tw, jDADebugActivityInfo,emptyNs); var filePath = path + "output-" + jDADebugActivityInfo.BugId + ".json";// @"C:\Users\grahamo\Documents\Visual Studio 2013\Projects\WebApplication1\WebApplication1\bin\path.json"; if (!File.Exists(filePath)) { File.Create(filePath).Close(); } // var jsonData = System.IO.File.ReadAllText(path + "output-" + jDADebugActivityInfo.BugId + ".json", jsondata); // De-serialize to object or create new list var jsonData = System.IO.File.ReadAllText(filePath); var employeeList = JsonConvert.DeserializeObject <List <JDADebugActivityInfo> >(jsonData) ?? new List <JDADebugActivityInfo>(); // Add any new employees employeeList.Add(jDADebugActivityInfo); // Update json data string jsonData = JsonConvert.SerializeObject(employeeList); System.IO.File.WriteAllText(filePath, jsonData); return(CreatedAtRoute("DefaultApi", new { id = jDADebugActivityInfo.ID }, jDADebugActivityInfo)); }
public void Post(JDADebugActivityInfo jDADebugActivityInfo) { jDADebugActivityInfo.CurrentDate = DateTime.Now; // m.log = "jyoti"; MessageCallback(jDADebugActivityInfo); }