public void eliminarFacultad(int ID_Facultad) { FacultadDAL facultad = new FacultadDAL(); MateriaFacultadBLL matFacu = new MateriaFacultadBLL(); using (TransactionScope ts = new TransactionScope()) { matFacu.eliminarMateriaFAcultad(ID_Facultad); facultad.eliminarFacultad(ID_Facultad); ts.Complete(); } }
public void EditarFacultad(Facultad paramfacultad, List <MateriaFacultad> listMaterias) { FacultadDAL facultad = new FacultadDAL(); MateriaFacultadBLL matFacuBLL = new MateriaFacultadBLL(); using (TransactionScope ts = new TransactionScope()) { facultad.EditarFacultad(paramfacultad); matFacuBLL.eliminarMateriaFAcultad(paramfacultad.ID_Facultad); foreach (MateriaFacultad materia in listMaterias) { matFacuBLL.agregarMateriaFAcultad(materia); } ts.Complete(); } }