private void btnSubjectsDelete_Click(object sender, EventArgs e) { if (activeForm == null) { return; } if (activeForm is AddSubject) { AddSubject form = activeForm as AddSubject; Subject subject = form.activSubject; interpretor.DeleteSubject(subject); btnSubjectsAdd.PerformClick(); } else if (activeForm is Subjects) { Subjects form = activeForm as Subjects; Subject subject = form.activSubject; interpretor.DeleteSubject(subject); btnSubjectsShow.PerformClick(); } else if (activeForm is EditSubject) { EditSubject form = activeForm as EditSubject; Subject subject = form.activSubject; interpretor.DeleteSubject(subject); btnSubjectsEdit.PerformClick(); } }
private void btnSubjectsEdit_Click(object sender, EventArgs e) { if (activeForm == null) { EditSubject edit = new EditSubject(null); openForm(edit); } if (activeForm is AddSubject) { AddSubject form = activeForm as AddSubject; Subject subject = form.activSubject; EditSubject edit = new EditSubject(subject); openForm(edit); } else if (activeForm is Subjects) { Subjects form = activeForm as Subjects; Subject subject = form.activSubject; EditSubject edit = new EditSubject(subject); openForm(edit); } else if (activeForm is EditSubject) { EditSubject form = activeForm as EditSubject; Subject subject = form.activSubject; EditSubject edit = new EditSubject(subject); openForm(edit); } }
public async Task AddSubject(AddSubject addSubject) { var newSubject = new Subject() { UserId = addSubject.UserId, Title = addSubject.Title, Description = addSubject.Description, Credit = addSubject.Credit }; _dbContext.Add(newSubject); await _dbContext.SaveChangesAsync(); return; }
public IActionResult Create(AddSubject model) { if (ModelState.IsValid) { var subject = new Subjects() { SubjectName = model.SubjectName, MajorId = model.MajorId }; var subjectId = subjectRepository.CreateSubject(subject); if (subjectId > 0) { return(RedirectToAction("Index", "Subject")); } ModelState.AddModelError("", "System error, please try again later!"); } var subjectView = new AddSubject(); return(View(subjectView)); }
private void NewBtn_Click(object sender, EventArgs e) { AddSubject newSubject = new AddSubject(); newSubject.ShowDialog(); //If user accepted creation this field must be not empty if (!string.IsNullOrEmpty(newSubject.Title)) { subject = new Subject(); subject.Title = newSubject.Title; subject.TeacherName = newSubject.Teacher; subject.Semesters = new List <Semester>(); f_semestersAmountLbl.Text = "0"; f_teacherLbl.Text = subject.TeacherName; f_titleLbl.Text = subject.Title; } }
private void btnSubjectsAdd_Click(object sender, EventArgs e) { AddSubject form = new AddSubject(); openForm(form); }