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)); }
public ActionResult DeleteConfirmed(int id) { Pulpit pulpit = db.Pulpit.Find(id); db.Pulpit.Remove(pulpit); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
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); }
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)); }
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)); }
// 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)); }
// 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); } }