private void checkQueue() { MessageQueue messageQueue = null; using (messageQueue = new MessageQueue(@".\Private$\FactorizationAnswers")) { System.Messaging.Message[] messages = messageQueue.GetAllMessages(); foreach (System.Messaging.Message message in messages) { messageQueue.Formatter = new XmlMessageFormatter(new Type[] { typeof(FactorizationAnswerRAW) }); FactorizationAnswerRAW fa = (FactorizationAnswerRAW)messageQueue.Receive().Body; FactorizationAnswer to_be_inserted = new FactorizationAnswer { ans = fa.ans, answer = fa.answer, elapsedMS = fa.elapsedMS, task_id = fa.id, number = fa.number }; // to_be_inserted.id = int.Parse(fa.id.ToString()); if (ModelState.IsValid) { // Thread.sus db.Answers.Add(to_be_inserted); db.SaveChanges(); } } } }
public ActionResult DeleteConfirmed(int id) { FactorizationAnswer factorizationAnswer = db.Answers.Find(id); db.Answers.Remove(factorizationAnswer); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,typeOfAnswer,task_id,answer,elapsedMS")] FactorizationAnswer factorizationAnswer) { if (ModelState.IsValid) { db.Entry(factorizationAnswer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(factorizationAnswer)); }
public ActionResult Create([Bind(Include = "id,typeOfAnswer,task_id,answer,elapsedMS")] FactorizationAnswer factorizationAnswer) { if (ModelState.IsValid) { db.Answers.Add(factorizationAnswer); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(factorizationAnswer)); }
// GET: FactorizationAnswers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FactorizationAnswer factorizationAnswer = db.Answers.Find(id); if (factorizationAnswer == null) { return(HttpNotFound()); } return(View(factorizationAnswer)); }