public bool Existe(LocalidadEditDto localidadDto) {// yo recibo una 'localidadDto" aqui pero la tengo que //transformar en 1 "localidad" try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion()); var localidad = new Localidad { //le paso los datos de la locDto a loc LocalidadId = localidadDto.LocalidadId, NombreLocalidad = localidadDto.NombreLocalidad, provincia = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId) }; //se lo paso al repositorio y me fijo si existe var existe = _repositorio.Existe(localidad); _conexionBd.CerrarConexion(); return(existe); } catch (Exception) { throw new Exception("Error al intentar ver si existe la Localidad"); } }
private Donacion construirdonacion(SqlDataReader reader) { _genero = new RepositorioGeneros(_conexion); _documento = new RepositorioDocumentos(_conexion); _provi = new RepositorioProvincias(_conexion); _loca = new RepositorioLocalidad(_conexion, _provi); _insti = new RepositorioInstituciones(_conexion, _provi, _loca); _tipoSangre = new RepositorioTipoSangre(_conexion); _repositorioDonante = new RepositorioDonante(_conexion, _provi, _loca, _genero, _documento, _tipoSangre); _repositorioPaciente = new RepositorioPacientes(_conexion, _provi, _loca, _insti, _genero, _documento, _tipoSangre); _repositorioTipoDonaciones = new RepositorioTipoDonaciones(_conexion); //return new Donacion //{ // DonacionId = reader.GetInt32(0), // FechaDonacion = reader.GetDateTime(1), // Cantidad=reader.GetInt32(2), // Donante=_repositorioDonante.getDonantePorId(reader.GetInt32(3)), // Paciente=_repositorioPaciente.getPacientePorID(reader.GetInt32(4)), // TipoDonacion=_repositorioTipoDonaciones.getTipoDonacionporID(reader.GetInt32(5)) //}; var donacion = new Donacion(); donacion.DonacionId = reader.GetInt32(0); donacion.FechaDonacion = reader.GetDateTime(1); donacion.Cantidad = reader.GetInt32(2); donacion.Donante = _repositorioDonante.getDonantePorId(reader.GetInt32(3)); donacion.Paciente = _repositorioPaciente.getPacientePorID(reader.GetInt32(4)); donacion.TipoDonacion = _repositorioTipoDonaciones.getTipoDonacionporID(reader.GetInt32(5)); donacion.institucion = _insti.GetInstitucionPorID(reader.GetInt32(6)); return(donacion); }
public void guardar(LocalidadEditDto localidadDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion()); var localidad = new Localidad { LocalidadID = localidadDto.LocalidadID, NombreLocalidad = localidadDto.NombreLocalidad, provincia = new Provincia { ProvinciaID = localidadDto.ProvinciaID.Provinciaid, NombreProvincia = localidadDto.ProvinciaID.NombreProvincia } }; _repositorio.guardar(localidad); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public bool existe(LocalidadEditDto localidadDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion()); //_repositorioprovincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); Localidad localidad = new Localidad { LocalidadID = localidadDto.LocalidadID, NombreLocalidad = localidadDto.NombreLocalidad, provincia = new Provincia { ProvinciaID = localidadDto.ProvinciaID.Provinciaid, NombreProvincia = localidadDto.ProvinciaID.NombreProvincia } }; var existe = _repositorio.existe(localidad); _conexionBd.CerrarConexion(); return(existe); } catch (Exception) { throw new Exception("Error al intentar ver si existe la localidad"); } }
public RepositorioPacientes(SqlConnection sqlConnection, IRepositorioProvincias repositorioProvincias, IRepositorioLocalidades epositorioLocalidades, IRepositorioInstituciones repositorioInstituciones, IRepositorioGeneros repositorioGeneros, IRepositorioDocumentos repositorioDocumentos, IRepositorioTipoSangre repositorioTipoSangre) { this._conexion = sqlConnection; _provi = repositorioProvincias; _loca = epositorioLocalidades; _insti = repositorioInstituciones; _genero = repositorioGeneros; _documento = repositorioDocumentos; _tipoSangre = repositorioTipoSangre; }
public List <LocalidadDto> GetLista() { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); var lista = _repositorio.GetLista(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public void Borrar(int id) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); _repositorio.Borrar(id); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(Localidad localidad) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); var existe = _repositorio.Existe(localidad); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw; throw new Exception(e.Message); } }
public bool EstaRelacionado(Localidad localidad) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); var estaRelacionado = _repositorio.EstaRelacionado(localidad); _conexionBd.CerrarConexion(); return(estaRelacionado); } catch (Exception e) { throw new Exception(e.Message); } }
public List <LocalidadListDto> GetLista(ProvinciaListDto provinciaDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion()); var lista = _repositorio.GetLista(provinciaDto); _conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public Localidad GetLocalidadesPorId(int id) { try { _conexionBd = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion(), _repositorioProvincias); var localidad = _repositorio.GetLocalidadesPorId(id); _conexionBd.CerrarConexion(); return(localidad); } catch (Exception e) { throw new Exception(e.Message); } }
public InstitucionEditdto GetInstitucionPorId(int id) { try { _conexionBd = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioProvincias); _repositorio = new RepositorioInstituciones(_conexionBd.AbrirConexion(), _repositorioProvincias, _repositorioLocalidades); var cliente = _repositorio.GetInstitucionPorID(id); _conexionBd.CerrarConexion(); return(cliente); } catch (Exception e) { throw new Exception(e.Message); } }
public List <Donante> GetLista(Paciente paciente) { try { _conexionBd = new ConexionBd(); _repositorioGeneros = new RepositorioGeneros(_conexionBd.AbrirConexion()); _repositorioDocumentos = new RepositorioDocumentos(_conexionBd.AbrirConexion()); _repositorioProvincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioProvincias); _repositorioTipoSangre = new RepositorioTipoSangre(_conexionBd.AbrirConexion()); _repo = new RepositorioDonante(_conexionBd.AbrirConexion(), _repositorioProvincias, _repositorioLocalidades, _repositorioGeneros, _repositorioDocumentos, _repositorioTipoSangre); var lista = _repo.GetLista(paciente); _conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(LocalidadEditDto localidadDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion()); var localidad = new Localidad { LocalidadId = localidadDto.LocalidadId, NombreLocalidad = localidadDto.NombreLocalidad, provincia = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId) }; _repositorio.Guardar(localidad); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public Donante getDonantePorId(int id) { try { _conexionBd = new ConexionBd(); _repositorioGeneros = new RepositorioGeneros(_conexionBd.AbrirConexion()); _repositorioDocumentos = new RepositorioDocumentos(_conexionBd.AbrirConexion()); _repositorioProvincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioProvincias); _repositorioTipoSangre = new RepositorioTipoSangre(_conexionBd.AbrirConexion()); _repo = new RepositorioDonante(_conexionBd.AbrirConexion(), _repositorioProvincias, _repositorioLocalidades, _repositorioGeneros, _repositorioDocumentos, _repositorioTipoSangre); var cliente = _repo.getDonantePorId(id); _conexionBd.CerrarConexion(); return(cliente); } catch (Exception e) { throw new Exception(e.Message); } }
public ServicioLocalidad(IRepositorioLocalidades repositorio, IUnitOfWork unitOfWork) { _repositorio = repositorio; _mapper = Mapeador.Mapeador.CrearMapper(); _unitOfWork = unitOfWork; }
public RepositorioInstituciones(SqlConnection sqlConnection, IRepositorioProvincias repositorioProvincias, IRepositorioLocalidades epositorioLocalidades) { this._sqlConnection = sqlConnection; _repositorioProvincias = repositorioProvincias; _repositorioLocalidades = epositorioLocalidades; }
public LocalidadesController(IRepositorioLocalidades repositorio) { this.repositorio = repositorio; }