public int EliminarFincaFotoGeoreferenciada(RegistrarActualizarFincaFotoGeoreferenciadaRequestDTO request) { ConsultaFincaFotoGeoreferenciadaPorId fincaFotoGeoreferenciada = _IFincaFotoGeoreferenciadaRepository.ConsultarFincaFotoGeoreferenciadaPorId(request.FincaFotoGeoreferenciadaId); var AdjuntoBl = new AdjuntarArchivosBL(_fileServerSettings); int affected = _IFincaFotoGeoreferenciadaRepository.Eliminar(request.FincaFotoGeoreferenciadaId); EliminarArchivoAdjuntoDTO adjunto = new EliminarArchivoAdjuntoDTO(); adjunto.pathFile = fincaFotoGeoreferenciada.Path; if (!string.IsNullOrEmpty(adjunto.pathFile)) { AdjuntoBl.EliminarArchivo(adjunto); } return(affected); }
public ConsultaFincaFotoGeoreferenciadaPorId ConsultarFincaFotoGeoreferenciadaPorId(int FincaFotoGeoreferenciadaId) { ConsultaFincaFotoGeoreferenciadaPorId itemBE = null; var parameters = new DynamicParameters(); parameters.Add("@FincaFotoGeoreferenciadaId", FincaFotoGeoreferenciadaId); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { var list = db.Query <ConsultaFincaFotoGeoreferenciadaPorId>("uspFincaFotoGeoreferenciadaConsultaPorId", parameters, commandType: CommandType.StoredProcedure); if (list.Any()) { itemBE = list.First(); } } return(itemBE); }