Beispiel #1
0
        public async Task <IActionResult> Edit(int id, [Bind("PulpitID,NamePulpit,KindOfChair,FacultyID")] Pulpit pulpit)
        {
            if (id != pulpit.PulpitID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(pulpit);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PulpitExists(pulpit.PulpitID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FacultyID"] = new SelectList(_context.Faculties, "FacultyID", "NameFaculty", pulpit.FacultyID);
            return(View(pulpit));
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Pulpit pulpit = db.Pulpit.Find(id);

            db.Pulpit.Remove(pulpit);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        private static void SelectTeacher()
        {
            Pulpit selectPulpit  = SelectPulpit();
            var    selectTeacher = SelectTeacher(selectPulpit.Info.Key);

            DateTime    dateTime  = DateTime.Today.AddDays(1);
            IList <int> idTeacher = selectTeacher.IdsTeacher;

            SelectTeacherLessons(idTeacher, dateTime, dateTime);
        }
        public async Task <IActionResult> Create([Bind("Id,PulpitName")] Pulpit pulpit)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pulpit);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pulpit));
        }
Beispiel #5
0
        private void InitChoiceTeacher(Pulpit pulpit)
        {
            IList <Teacher> teachers = DataProvider.GetTeacher(pulpit.Info.Key);

            var selectOption = new SelectOption <Teacher>();

            selectOption.SetItems(teachers)
            .SetOnClickItem(StartScheduleActivity)
            .SetConvertInString(teacher => teacher.Fio);
            View.ShowSelectItem(selectOption);
        }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "Id,PulpitName,FacultyId")] Pulpit pulpit)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pulpit).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FacultyId = new SelectList(db.Faculty, "Id", "Name", pulpit.FacultyId);
     ViewBag.Id        = new SelectList(db.Groups, "Id", "GroupName", pulpit.Id);
     return(View(pulpit));
 }
Beispiel #7
0
        public async Task <IActionResult> Create([Bind("PulpitID,NamePulpit,KindOfChair,FacultyID")] Pulpit pulpit)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pulpit);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FacultyID"] = new SelectList(_context.Faculties, "FacultyID", "NameFaculty", pulpit.FacultyID);
            return(View(pulpit));
        }
Beispiel #8
0
        // GET: Pulpits/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Pulpit pulpit = db.Pulpit.Find(id);

            if (pulpit == null)
            {
                return(HttpNotFound());
            }
            return(View(pulpit));
        }
Beispiel #9
0
        // GET: Pulpits/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Pulpit pulpit = db.Pulpit.Find(id);

            if (pulpit == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FacultyId = new SelectList(db.Faculty, "Id", "Name", pulpit.FacultyId);
            ViewBag.Id        = new SelectList(db.Groups, "Id", "GroupName", pulpit.Id);
            return(View(pulpit));
        }
        private void FilterPulpits()
        {
            TimetableCourseProject Context = new TimetableCourseProject();

            PulpitDatabase = new ObservableCollection <Pulpits>(Context.Pulpits.ToList());
            context.Pulpits.Load();
            if (Pulpit != null)
            {
                Pulpit.Clear();
                foreach (var obj in PulpitDatabase)
                {
                    if (FilterPulpits(obj))
                    {
                        Pulpit.Add(obj);
                    }
                }
            }
        }
        private void CreatePulpit(object parameter)
        {
            if (this.SelectedValue is null)
            {
                return;
            }
            var value = new Pulpit()
            {
                PulpitCode  = SelectedValue.PulpitCode,
                PulpitName  = SelectedValue.PulpitName,
                FacultyCode = SelectedValue.FacultyCode,
            };

            try
            {
                this.repository.Create(value);
                UpdateCollection();
            }
            catch (Exception)
            {
                MessageBox.Show("Wrong instance key parameter!", "Create", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }