public async Task <IActionResult> Edit(int id, [Bind("Id,Name,FacultyId")] AcademicDepartment academicDepartment) { if (id != academicDepartment.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(academicDepartment); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AcademicDepartmentExists(academicDepartment.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FacultyId"] = new SelectList(_context.Faculty, "Id", "Id", academicDepartment.FacultyId); return(View(academicDepartment)); }
public async Task <IActionResult> Create([Bind("Id,Name,FacultyId")] AcademicDepartment academicDepartment) { if (ModelState.IsValid) { _context.Add(academicDepartment); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FacultyId"] = new SelectList(_context.Faculty, "Id", "Id", academicDepartment.FacultyId); return(View(academicDepartment)); }
private void btnAdd_Click(object sender, RoutedEventArgs e) { try { using (var db = new LetranIntegratedSystemEntities()) { if (!String.IsNullOrEmpty(txtDeptName.Text) || !String.IsNullOrEmpty(cbIsAcad.Text)) { AcademicDepartment ad = new AcademicDepartment(); ad.AcaDepartmentName = txtDeptName.Text; ad.AcaAcronym = txtDeptAcro.Text; if (cbIsAcad.Text == "True") { ad.IsAcad = true; } else { ad.IsAcad = false; } db.AcademicDepartments.Add(ad); db.SaveChanges(); MessageBox.Show("Add Successful", "System Success!", MessageBoxButton.OK, MessageBoxImage.Information); TextClear(); GetAcaDepartment(); } else { MessageBox.Show("Required fields cannot be empty.", "System Warning!", MessageBoxButton.OK, MessageBoxImage.Warning); } } } catch (Exception) { MessageBox.Show("Something went wrong.", "System Error!", MessageBoxButton.OK, MessageBoxImage.Error); } }
/// <summary> /// Displays a formatted string for list box /// </summary> /// <returns>Listbox string</returns> protected virtual string ToListBoxString(String personType) { return(String.Format("{0} {1} {2} {3}", FirstName.PadRight(16), LastName.PadRight(16), personType.PadRight(13), AcademicDepartment.PadRight(10))); }