public int EliminarFincaMapa(RegistrarActualizarFincaMapaRequestDTO request) { ConsultaFincaMapaPorId fincaMapa = _IFincaMapaRepository.ConsultarFincaMapaPorId(request.FincaMapaId); var AdjuntoBl = new AdjuntarArchivosBL(_fileServerSettings); int affected = _IFincaMapaRepository.Eliminar(request.FincaMapaId); EliminarArchivoAdjuntoDTO adjunto = new EliminarArchivoAdjuntoDTO(); adjunto.pathFile = fincaMapa.Path; if (!string.IsNullOrEmpty(adjunto.pathFile)) { AdjuntoBl.EliminarArchivo(adjunto); } return(affected); }
public ConsultaFincaMapaPorId ConsultarFincaMapaPorId(int fincaMapaId) { ConsultaFincaMapaPorId itemBE = null; var parameters = new DynamicParameters(); parameters.Add("@FincaMapaId", fincaMapaId); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { var list = db.Query <ConsultaFincaMapaPorId>("uspFincaMapaConsultaPorId", parameters, commandType: CommandType.StoredProcedure); if (list.Any()) { itemBE = list.First(); } } return(itemBE); }