public AlertModal <AcademicActivityType> deleteAcademicActivityType(int academic_activity_type_id) { try { using (ScienceAndInternationalAffairsEntities db = new ScienceAndInternationalAffairsEntities()) { db.Configuration.LazyLoadingEnabled = false; AcademicActivityType academicActivityType = db.AcademicActivityTypes.Find(academic_activity_type_id); try { db.AcademicActivityTypes.Remove(academicActivityType); db.SaveChanges(); return(new AlertModal <AcademicActivityType>(null, true, "Thành công", "Xóa loại hoạt động học thuật thành công")); } catch (Exception e) { db.Dispose(); return(new AlertModal <AcademicActivityType>(null, false, "Lỗi", "Loại hoạt động học thuật đang có dữ liệu tại các màn hình khác.")); } } } catch (Exception e) { return(new AlertModal <AcademicActivityType>(null, false, "Lỗi", "Có lỗi xảy ra.")); } }