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);
     }
 }
Example #4
0
 /// <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)));
 }