示例#1
0
 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."));
     }
 }