public IHttpActionResult ShowInstitution() { u = credenciales.getUsuario(); var consulta = ClassroomData.ObtenerInstitucion(u); return(Ok(consulta)); }
public void CreateClassroom() { ClassroomData classroomData = CreateNewClassroom(); Assert.NotNull(classroomData); _dbManagerContainer.DbManager.RemoveClassroom(classroomData.RoomId); }
public IHttpActionResult Update(ClassroomModel classroom) { u = credenciales.getUsuario(); var consulta = ClassroomData.Atualizar(classroom.ClassroomId, classroom.Clave, classroom.Nombre, classroom.Descripcion, classroom.Institucion, classroom.TipoAula, u); return(Ok(consulta)); }
public IHttpActionResult Create([FromBody] ClassroomModel classroom) { u = credenciales.getUsuario(); var consulta = ClassroomData.Crear(classroom.Clave, classroom.Nombre, classroom.Descripcion, classroom.Institucion, classroom.TipoAula, u); return(Ok(consulta)); }
public IHttpActionResult Show() { u = credenciales.getUsuario(); var consulta = ClassroomData.Mostrar(u); return(Ok(consulta)); }
public void AddUserToClassroomById() { ClassroomData classroomData = CreateNewClassroom(); UserCredentials fakeUserCredentials = new UserCredentials(Faker.Name.First(), Faker.Name.Last()); _dbManagerContainer.DbManager.TryRegisterUser(UserRole.Student, fakeUserCredentials, out var userData); _dbManagerContainer.DbManager.TryAddUserToClassroomById(classroomData.RoomId, userData.Id); Assert.True(_dbManagerContainer.DbManager.TryAddUserToClassroomById(classroomData.RoomId, userData.Id)); }
/// <summary> /// Called when the mouse is down on a cell. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ClassroomData_Cell_Mouse_Down(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right && e.RowIndex >= 0 && e.ColumnIndex >= 0) { //Set the selected cell. ClassroomData.CurrentCell = ClassroomData.Rows[e.RowIndex].Cells[e.ColumnIndex]; //Create a Context Menu. ContextMenu menu = new ContextMenu(); //Create the MenuItems MenuItem desk = new MenuItem("Desk"); MenuItem addStudent = new MenuItem("Add Student"); //Add the MenuItems to the Context Menu. menu.MenuItems.Add(desk); menu.MenuItems.Add("-"); menu.MenuItems.Add(addStudent); desk.Click += new System.EventHandler(ContextMenu_Click); //If there are students in the class. if (classroom.students.Count > 0) { //For each student in the class. for (int i = 0; i < classroom.students.Count; i++) { //Create the Menuitem. MenuItem student = new MenuItem(classroom.students[i].name); //Add the student to the menu. addStudent.MenuItems.Add(student); //Add the Event Handler. student.Click += new System.EventHandler(ContextMenu_AddStudent_Click); } } else { addStudent.Enabled = false; } //The location of the menu. Point location = ClassroomData.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, false).Location; location.X = location.X + 25; location.Y = location.Y + 25; //Show the Context Menu. menu.Show(ClassroomData, location); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["ClassroomData"] == null) { var random = new Random(); string classroomRequestId = new string(Enumerable.Repeat("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmonpqrstuvwxyz", 8) .Select(s => s[random.Next(s.Length)]).ToArray()); Session["ClassroomData"] = new ClassroomData { RequestId = classroomRequestId }; } if (((ClassroomData)Session["ClassroomData"]).CourseWork != null && ClassroomAssignmentsTable.Rows.Count <= 1) { ClassroomAssignmentsTable_Load(); } }
public bool TryCreateClassroom(uint userId, string roomName, List <uint> students, out ClassroomData classroomData) { if (!TryGetUserData(userId, out var userData) || userData.UserRole != UserRole.Teacher) { classroomData = null; return(false); } uint newRoomId = ++_lastClassroomId; classroomData = new ClassroomData(newRoomId, userId, roomName, students, new List <uint>(), $"{newRoomId.ToString()}{userId.ToString()}"); _classroomsCollection.InsertOne(classroomData); return(true); }
private async Task GetWave(int i) { try { ClassroomData classroomData = new ClassroomData(list[i].PPCPublicIP, list[i].PPCPort); string xml = await classroomData.GetAudioData(null, null, list[i].ClassroomID, null, null); byte[] bytes = await classroomData.GetBinary(xml); Stream t = new FileStream("video.wav", FileMode.Create); BinaryWriter b = new BinaryWriter(t); b.Write(bytes); t.Close(); } catch (Exception) { throw; } }
/// <summary> /// KeyBoard Shortcuts. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Main_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { //Ctrl + O if (e.KeyCode == Keys.O && e.Modifiers == Keys.Control) { //Show the Open Dialog. File_Open_Click(sender, e); } //Ctrl + S else if (e.KeyCode == Keys.S && e.Modifiers == Keys.Control) { //Show the Save Dialog. File_Save_Click(sender, e); } //Ctrl + Shift + S else if (e.KeyCode == Keys.S && e.Modifiers == (Keys.Control | Keys.Shift)) { //Show the Save Dialog. File_SaveAs_Click(sender, e); } else if (e.KeyCode == Keys.Space && ClassroomData.SelectedCells.Count == 1) { //Create a Context Menu. ContextMenu menu = new ContextMenu(); //Create the MenuItems MenuItem desk = new MenuItem("Desk"); MenuItem addStudent = new MenuItem("Add Student"); //Add the MenuItems to the Context Menu. menu.MenuItems.Add(desk); menu.MenuItems.Add("-"); menu.MenuItems.Add(addStudent); addStudent.MenuItems.Add(new MenuItem("Nathan")); Point location = ClassroomData.GetCellDisplayRectangle(ClassroomData.SelectedCells[0].ColumnIndex, ClassroomData.SelectedCells[0].RowIndex, false).Location; location.X = location.X + 25; location.Y = location.Y + 25; //Show the Context Menu. menu.Show(ClassroomData, location); } }
public bool TryAddUserToClassroomById(uint classroomId, uint userId) { if (TryGetClassroomData(classroomId, out ClassroomData classroomData) == false) { return(false); } if (TryGetUserData(userId, out _) == false) { return(false); } ClassroomData newClassroomData = new ClassroomData(classroomData); newClassroomData.StudentsIds.Add(userId); _classroomsCollection.ReplaceOne(classroom => classroom.RoomId == classroomId, newClassroomData); return(true); }
private Task UpdatePictureBox(PictureBox p, Label label, Panel panel, string value, int i) { CancellationTokenSource tokenSource = (CancellationTokenSource)panel.Tag; return(Task.Run(async() => { while (true) { if (tokenSource.Token.IsCancellationRequested) { break; } try { ClassroomData data = new ClassroomData(list[i].PPCPublicIP, list[i].PPCPort); string xml = await data.GetImageString(null, null, list[i].ClassroomID, null, null, int.Parse(value)); byte[] bytes = await data.GetBinary(xml); using (MemoryStream loadStream = new MemoryStream(bytes, 0, bytes.Length)) { Action action = () => { p.Image = Image.FromStream(loadStream); }; p.SafeInvoke(action, true); Thread.Sleep(2000); } } catch (Exception ex) { Action action = () => { label.Text = ex.Message; label.BackColor = Color.Red; }; label.SafeInvoke(action, true); } finally { p.Image = null; } } }, tokenSource.Token)); }
public bool TryGetClassroomData(uint classroomId, out ClassroomData classroomData) { var foundedClassrooms = _classroomsCollection.Find(userDataRecord => userDataRecord.RoomId == classroomId); return(ProceedFoundedInfo(out classroomData, foundedClassrooms)); }
public IHttpActionResult ShowUpdate(ClassroomModel classroom) { var consulta = ClassroomData.MostrarUpdate(classroom.ClassroomId); return(Ok(consulta)); }
public IHttpActionResult Delete(ClassroomModel classroom) { var consulta = ClassroomData.Eliminar(classroom.ClassroomId); return(Ok(consulta)); }
public IHttpActionResult ShowClassroomType() { var consulta = ClassroomData.ObtenerAula(); return(Ok(consulta)); }
public void Post(ClassroomData data) { System.Web.HttpContext.Current.Application.Lock(); ((List <ClassroomData>)System.Web.HttpContext.Current.Application["ClassroomResponses"]).Add(data); System.Web.HttpContext.Current.Application.UnLock(); }