private void addFromGroup_Click(object sender, EventArgs e) { var groupToAdd = sgRepo.get((int)groupsList.SelectedValue); var studentsToAdd = sRepo .groupAll(groupToAdd.id) .Where(st => st.expelled == "0"); if (StudentGroupListView.SelectedCells.Count > 0) { var studentGroup = ((List <StudentGroup>)StudentGroupListView.DataSource)[StudentGroupListView.SelectedCells[0].RowIndex]; foreach (var studentToAdd in studentsToAdd) { var ssg = new StudentStudentGroup { student_id = studentToAdd.id, student_group_id = studentGroup.id, from = studentToAdd.from, to = studentToAdd.to }; ssgRepo.add(ssg); } RefreshView((int)RefreshType.StudentsOnly); } else { MessageBox.Show("Ни одна группа не выделена."); } }
private void addStudentToGroup_Click(object sender, EventArgs e) { if (StudentList.SelectedValue == null) { return; } var studentToAdd = sRepo.get((int)StudentList.SelectedValue); if (StudentGroupListView.SelectedCells.Count > 0) { var studentGroup = ((List <StudentGroup>)StudentGroupListView.DataSource)[StudentGroupListView.SelectedCells[0].RowIndex]; var sig = new StudentStudentGroup { student_id = studentToAdd.id, student_group_id = studentGroup.id, from = fromPicker.Value, to = toPicker.Value }; ssgRepo.add(sig); RefreshView((int)RefreshType.StudentsOnly); } else { MessageBox.Show("Ни одна группа не выделена."); } }
public string update(StudentStudentGroup ssg, int id) { var response = ApiHelper.Post(ApiEndpoint + "/studentStudentGroup/" + id.ToString(), new Dictionary <string, string> { { "student_id", ssg.student_id.ToString() }, { "student_group_id", ssg.student_group_id.ToString() }, { "from", ssg.from.ToString("yyyy-MM-dd") }, { "to", ssg.to.ToString("yyyy-MM-dd") } }); return(response); }