private void checkDoubtStudent() { int count = doubtQueue.Count; for (int i = 0; i < count; i++) { Doubt doubt = doubtQueue.Dequeue(); int webRTCIndex = findWebRTCIndex(doubt.Student_id); StudentWebRTCPanel studentWebRTCPanel = studentScreenList[webRTCIndex]; if (doubt.Type.Equals("Audio")) { studentScreenList[webRTCIndex].setSoundDoubtColor(); } else if (doubt.Type.Equals("Gaze")) { studentScreenList[webRTCIndex].setGazeDoubtColor(); } else if (doubt.Type.Equals("No_Face")) { studentScreenList[webRTCIndex].setNoPersonDoubtColor(); } else if (doubt.Type.Equals("SIMILAR")) { studentScreenList[webRTCIndex].setDifferentPersonColor(); } else { studentScreenList[webRTCIndex].setFaceDoubtColor(); } studentScreenList.RemoveAt(webRTCIndex); studentScreenList.Insert(0, studentWebRTCPanel); } sortWebRTCScreens(); }
public string SubmitDoubt(DoubtInfo_Add doubt) { var id = Guid.NewGuid().ToString("N"); var entity = new Doubt { Id = id, Title = doubt.Title, Description = doubt.Description, Category = doubt.Category, ShowIndex = 0, UpCount = 0, DownCount = 0, CreateTime = DateTime.Now, CreateUserKey = doubt.CreateUserKey, CreateUserDisplayName = doubt.CreateUserDisplayName, UpdateTime = DateTime.Now, UpdateUserKey = doubt.CreateUserKey, UpdateUserDisplayName = doubt.CreateUserDisplayName, }; using (var biz = new GameBiz.Business.GameBizBusinessManagement()) { biz.BeginTran(); using (var manager = new DoubtManager()) { manager.AddDoubt(entity); } biz.CommitTran(); } return(id); }
public IHttpActionResult GetDoubt(int id) { Doubt doubt = db.Doubts.Find(id); if (doubt == null) { return(NotFound()); } return(Ok(doubt)); }
public IHttpActionResult PostDoubt(Doubt doubt) { if (doubt == null) { return(BadRequest(ModelState)); } db.Doubts.Add(doubt); db.SaveChanges(); return(Ok(doubt)); }
public IHttpActionResult DeleteDoubt(int id) { Doubt doubt = db.Doubts.Find(id); if (doubt == null) { return(NotFound()); } db.Doubts.Remove(doubt); db.SaveChanges(); return(Ok(doubt)); }
public IHttpActionResult UpdateDoubt(Doubt doubt) { if (doubt == null) { return(BadRequest(ModelState)); } try { db.Entry(doubt).State = EntityState.Modified; db.SaveChanges(); return(Ok(doubt)); } catch (Exception e) { return(InternalServerError()); } }
public void DeleteDoubt(Doubt doubt) { Delete <Doubt>(doubt); }
public void UpdateDoubt(Doubt doubt) { doubt.UpdateTime = DateTime.Now; Update <Doubt>(doubt); }
public void AddDoubt(Doubt doubt) { doubt.CreateTime = DateTime.Now; doubt.UpdateTime = DateTime.Now; Add <Doubt>(doubt); }