示例#1
0
        public ActionResult AdminTeacher()
        {
            TeachersList vm = new TeachersList();

            vm.teachers = dbContext1.teachers.AsEnumerable();
            return(View(vm));
        }
示例#2
0
        public async Task <IActionResult> Edit(int id, [Bind("TeachersListId,trainername,password,completeCourse,RemainPoints")] TeachersList teachersList)
        {
            if (id != teachersList.TeachersListId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(teachersList);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TeachersListExists(teachersList.TeachersListId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(teachersList));
        }
示例#3
0
        public void Init()
        {
            var TestDataModel = new TestDataModel();
            var list          = new TeachersList(TestDataModel.MockDataModel.Object);

            test = list.Create();
        }
示例#4
0
        public ActionResult List_Single(int teachersID)
        {
            TeachersList TeachersModel = new TeachersList
            {
                Teachers = repository.Teachers.Where(n => n.ID == teachersID)
            };

            return(PartialView(TeachersModel));
        }
示例#5
0
 private void listViewTeachers_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (listViewTeachers.SelectedItems.Count >= 1)
     {
         RenewTeacherCard();
         TeachersList TL = (TeachersList)listViewTeachers.SelectedItems[0];
         _idTeacher = TL.ID;
     }
 }
示例#6
0
        //Constructor.

        static GroupList()
        {
            _groupNum1 = new Student[5];
            _groupNum2 = new Student[15];
            _groupNum3 = new Student[20];

            _groups[0] = new Group(TeachersList.GetTeachers()[0], _groupNum1);
            _groups[1] = new Group(TeachersList.GetTeachers()[1], _groupNum2);
            _groups[2] = new Group(TeachersList.GetTeachers()[2], _groupNum3);
        }
示例#7
0
        public async Task <IActionResult> Create([Bind("TeachersListId,trainername,password,completeCourse,RemainPoints")] TeachersList teachersList)
        {
            if (ModelState.IsValid)
            {
                _context.Add(teachersList);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(teachersList));
        }
示例#8
0
        public void RenewTeacherCard()
        {
            buttonDeleteTeacher.Visibility = Visibility.Visible;
            buttonChangeTeacher.Visibility = Visibility.Visible;
            buttonGrantCoin.Visibility     = Visibility.Visible;
            TeachersList TL = (TeachersList)listViewTeachers.SelectedItems[0];

            textBlockTeachersCardName.Text = TL.FIO;
            textBlockTeachersCardSpeciality.DataContext = TCVM.LoadTeacherCard(Queries.GetTeacherCard(TL.FIO));
            textBlockTeachersCardInfo.DataContext       = TCVM.LoadTeacherCard(Queries.GetTeacherCard(TL.FIO));
            imageTeachersCardPhoto.Source = TPVM.LoadTeacherPhoto(Queries.GetTeacherPhoto(TL.FIO));
            _idTeacher = TL.ID;
        }
示例#9
0
        //
        // GET: /Teachers/
        public ViewResult List_All(int page = 1)
        {
            TeachersList teachersModel = new TeachersList
            {
                Teachers = repository.Teachers.Skip((page - 1) * PageSize).Take(PageSize),
                PageInfo = new PageInfo
                {
                    CurrentPage  = page,
                    ItemsPerPage = PageSize,
                    TotalItems   = repository.Teachers.Count()
                }
            };

            return(View(teachersModel));
        }
        public FetInputGenerator(DataModel model)
        {
            Model = model;

            // Initialize list objects
            DaysList             = new DaysList(Model);
            HoursList            = new HoursList(Model);
            TeachersList         = new TeachersList(Model);
            SubjectsList         = new SubjectsList(Model);
            ActivitiesList       = new ActivitiesList(Model);
            YearsList            = new YearsList(Model);
            TimeConstraintsList  = new TimeConstraintsList(Model);
            SpaceConstraintsList = new SpaceConstraintsList(Model);
            RoomsList            = new RoomsList(Model);
        }
示例#11
0
        private async void ComboBoxTeacherName_Click(object sender, EventArgs e)
        {
            comboBoxTeacherName.Items.Clear();
            comboBoxListDiscipline.Items.Clear();
            comboBoxListGroups.Items.Clear();
            await Task.Factory.StartNew(() => TeachersList = reposTeacher.GetAll());

            await Task.Factory.StartNew(() =>
            {
                InvokeUI(() =>
                {
                    AddItemToComboBox(comboBoxTeacherName, TeachersList);
                    AddItemToComboBox(cmbTerm, TermList);
                });
            });

            TeachersList.ToList().Clear();
        }
示例#12
0
 public async Task <List <Teacher> > Handle(TeachersList request, CancellationToken cancellationToken)
 {
     return((await _teacherRepository.GetTeachers()).ToList());
 }