public ICollection <EstadoTo> ObtenerEstadosPorFiltro(FiltroGeograficoTo filtro) { List <EstadoTo> estados = new List <EstadoTo>(); using (var Contexto = ViveVolarDbContext.GetDbContext()) { var estadoRepositorio = new EstadoRepository(Contexto); var expressionFilter = ConstruirExpresionConsultaEstadoPorFiltroGeografico(filtro); if (expressionFilter != null) { var result = estadoRepositorio.Filtrar(expressionFilter).ToList(); estados = Mapper.Map <List <EstadoTo> >(result); } else { Expression <Func <Ciudad, bool> > filtroInfo = null; var ciudadRepositorio = new CiudadRepository(Contexto); if (filtro.JerarquiaGeografica == FiltroGeografico.IdCiudad) { filtroInfo = c => c.Id == filtro.Id; } var result = ciudadRepositorio.Filtrar(filtroInfo).Select(c => c.Estado).ToList(); estados = Mapper.Map <List <EstadoTo> >(result); } } return(estados); }
public MaestroRepository(AeropuertoRepository aeropuertoRepo, PaisRepository paisRepo, EstadoRepository estadoRepo, CiudadRepository ciudadRepo, OrigenDestinoRepository oriDestRepo) { _aeropuertoRepositorio = aeropuertoRepo; _paisRepositorio = paisRepo; _estadoRepositorio = estadoRepo; _ciudadRepositorio = ciudadRepo; _origenDestinoRepositorio = oriDestRepo; }
public UnitOfWork() { _connection = new SqlConnection(ClasesBases.Properties.Settings.Default.conexion); Usuarios = new UsuarioRepository(_connection); Autobus = new AutoBusRepository(_connection); Clientes = new ClienteRepository(_connection); Ciudades = new CiudadRepository(_connection); Terminales = new TerminalRepository(_connection); Pasajes = new PasajeRepository(_connection); Servicios = new ServicioRepository(_connection); Empresas = new EmpresaRepository(_connection); }
public async Task <CiudadTo> ObtenerCiudadPorIdAsync(int id) { CiudadTo ciudad = new CiudadTo(); using (var Contexto = ViveVolarDbContext.GetDbContext()) { var ciudadRepositorio = new CiudadRepository(Contexto); var result = await ciudadRepositorio.ObtenerPorId(id.ToString()); ciudad = Mapper.Map <CiudadTo>(result); } return(ciudad); }
public ICollection <CiudadTo> ObtenerCiudadesPorFiltro(FiltroGeograficoTo filtro) { List <CiudadTo> ciudades = new List <CiudadTo>(); using (var Contexto = ViveVolarDbContext.GetDbContext()) { var ciudadRepositorio = new CiudadRepository(Contexto); var result = ciudadRepositorio.Filtrar(ConstruirExpresionConsultaCiudadPorFiltroGeografico(filtro)).ToList(); ciudades = Mapper.Map <List <CiudadTo> >(result); } return(ciudades); }
public IEnumerable <Ciudad> GetAll() { var ciudades = new List <Ciudad>(); ciudades.Add(new Ciudad { Id = 0, Nombre = "- No Especificado -" }); var repository = new CiudadRepository(); repository.GetAll().ToList().ForEach(ciudades.Add); return(ciudades); }
public ServiceFixture() { DbContextOptions <GapCodeTestDbContext> options; var builder = new DbContextOptionsBuilder <GapCodeTestDbContext>(); builder.UseInMemoryDatabase("mytestdb"); options = builder.Options; _dbContext = new GapCodeTestDbContext(options); _dbContext.Database.EnsureDeleted(); _dbContext.Database.EnsureCreated(); _agenciaRepository = new AgenciaRepository(_dbContext); _ciudadRepository = new CiudadRepository(_dbContext); _clienteRepository = new ClienteRepository(_dbContext); _polizaRepository = new PolizaRepository(_dbContext); _tipoCubrimientoRepository = new TipoCubrimientoRepository(_dbContext); _tipoRiesgoRepository = new TipoRiesgoRepository(_dbContext); }
public CiudadModel() { ciudadRepository = new CiudadRepository(); }
public CiudadManager() { _ciudadRepository = new CiudadRepository(); }
public CiudadService(CiudadRepository ciudadRepository) { _ciudadRepository = ciudadRepository; }