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");
     }
 }
Esempio n. 2
0
        private Localidad ConstruirLocalidad(SqlDataReader reader)
        {
            Localidad localidad = new Localidad();

            localidad.LocalidadId     = reader.GetInt32(0);
            localidad.NombreLocalidad = reader.GetString(1);
            localidad.provincia       = repositorioProvincias.GetProvinciaPorId(reader.GetInt32(2));
            return(localidad);
        }
Esempio n. 3
0
 public ProvinciaEditDto GetProvinciaPorId(int?id)
 {
     try
     {
         return(_repositorio.GetProvinciaPorId(id));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public Provincia GetProvinciaPorId(int id)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioProvincias(_conexionBd.AbrirConexion());
         var provincia = _repositorio.GetProvinciaPorId(id);
         _conexionBd.CerrarConexion();
         return(provincia);
     }
     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);
     }
 }