/// <summary> /// <see cref="Oporie.Dominio.ModuloPrincipal.Alumnos.IAlumnoServicio"/> /// </summary> /// <param name="alumno"><see cref="Oporie.Dominio.ModuloPrincipal.Alumnos.IAlumnoServicio"/></param> public void ModificarAlumno(ALUMNO alumno) { //Comience "unit of work" (si la transacción se requiere inicie aquí un elemento nuevo de TransactionScope IUnitOfWork unitOfWork = _DepositoDeAlumno.StoreContext as IUnitOfWork; _DepositoDeAlumno.Modify(alumno); //Completar los cambios en "unit of work" unitOfWork.CommitAndRefreshChanges(); }
public void ModificarAlumno(ALUMNO alumno) { if (alumno == (ALUMNO)null) { throw new ArgumentNullException("alumno"); } IUnitOfWork unitOfWork = _depositoDeAlumno.UnitOfWork as IUnitOfWork; _depositoDeAlumno.Modify(alumno); //Completar los cambios de la Unidad de Trabajo unitOfWork.CommitAndRefreshChanges(); }