public void agregarMaterias(List <MateriaFacultad> listMaterias) { MateriaFacultadBLL matFacuBLL = new MateriaFacultadBLL(); using (TransactionScope ts = new TransactionScope()) { foreach (MateriaFacultad materia in listMaterias) { matFacuBLL.agregarMateriaFAcultad(materia); } 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(); } }