public void Eliminar(Archivo archivo) { using (TransactionScope transactionScope = new TransactionScope()) { IArchivoRepositorio _repositorio = IoC.GetObjectRepositorio <IArchivoRepositorio>(); archivo.Baja = true; _repositorio.Update(archivo); transactionScope.Complete(); } }
public DocumentoAplicacion( ITipoRepositorio tipoRepositorio, IArchivoRepositorio archivoRepositorio, CollectionContext collectionContext, TipoValidacion tipoValidacion) { _tipoRepositorio = tipoRepositorio; _archivoRepositorio = archivoRepositorio; _collectionContext = collectionContext; _tipoValidacion = tipoValidacion; }
public List <Archivo> GetActivos(int tipo) { IArchivoRepositorio _repositorio = IoC.GetObjectRepositorio <IArchivoRepositorio>(); return(_repositorio.GetList(p => p.Baja != true && p.TipoArchivoID == tipo)); }
public Archivo GetOne(Int32 ArchivoID) { IArchivoRepositorio _repositorio = IoC.GetObjectRepositorio <IArchivoRepositorio>(); return(_repositorio.GetOne(a => a.ArchivoID == ArchivoID)); }