public int EliminarAduanaDocumentoAdjunto(RegistrarActualizarAduanaDocumentoAdjuntoRequestDTO request) { ConsultaAduanaDocumentoAdjuntoPorId AduanaAduanaDocumentoAdjunto = _IAduanaDocumentoAdjuntoRepository.ConsultarAduanaDocumentoAdjuntoPorId(request.AduanaDocumentoAdjuntoId); var AdjuntoBl = new AdjuntarArchivosBL(_fileServerSettings); int affected = _IAduanaDocumentoAdjuntoRepository.Eliminar(request.AduanaDocumentoAdjuntoId); EliminarArchivoAdjuntoDTO adjunto = new EliminarArchivoAdjuntoDTO(); adjunto.pathFile = AduanaAduanaDocumentoAdjunto.Path; if (!string.IsNullOrEmpty(AduanaAduanaDocumentoAdjunto.Path)) { AdjuntoBl.EliminarArchivo(adjunto); } return(affected); }
public ConsultaAduanaDocumentoAdjuntoPorId ConsultarAduanaDocumentoAdjuntoPorId(int AduanaDocumentoAdjuntoId) { ConsultaAduanaDocumentoAdjuntoPorId itemBE = null; var parameters = new DynamicParameters(); parameters.Add("@AduanaDocumentoAdjuntoId", AduanaDocumentoAdjuntoId); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { var list = db.Query <ConsultaAduanaDocumentoAdjuntoPorId>("uspAduanaDocumentoAdjuntoConsultaPorId", parameters, commandType: CommandType.StoredProcedure); if (list.Any()) { itemBE = list.First(); } } return(itemBE); }