Example #1
0
 public void GuardarNuevoVuelo(VueloTo vuelo)
 {
     using (var Contexto = ViveVolarDbContext.GetDbContext())
     {
         var   vueloRepositorio = new VueloRepository(Contexto);
         Vuelo objetoVuelo      = Mapper.Map <Vuelo>(vuelo);
         vueloRepositorio.Insertar(objetoVuelo);
         vueloRepositorio.GuardarCambios();
     }
 }
Example #2
0
 public void GuardarNuevosVuelos(List <VueloTo> vuelos)
 {
     using (var Contexto = ViveVolarDbContext.GetDbContext())
     {
         var vueloRepositorio             = new VueloRepository(Contexto);
         ICollection <Vuelo> objetoVuelos = Mapper.Map <ICollection <Vuelo> >(vuelos);
         vueloRepositorio.InsertarMultiples(objetoVuelos);
         vueloRepositorio.GuardarCambios();
     }
 }
 public bool Post(Vuelo Vuelo)
 {
     if (Vuelo != null)
     {
         return(VueloRepository.addVueloToDB(Vuelo));
     }
     else
     {
         return(false);
     }
 }
Example #4
0
        public async Task <VueloTo> ObtenerVueloPorIdAsync(int id)
        {
            VueloTo vuelo = new VueloTo();

            using (var Contexto = ViveVolarDbContext.GetDbContext())
            {
                var vueloRepositorio = new VueloRepository(Contexto);
                var result           = await vueloRepositorio.ObtenerPorId(id.ToString());

                vuelo = Mapper.Map <VueloTo>(result);
            }
            return(vuelo);
        }
Example #5
0
        public ICollection <VueloTo> ObtenerVuelosPorFiltro(FiltroVuelosTo filtro)
        {
            List <VueloTo> vuelos = new List <VueloTo>();

            using (var Contexto = ViveVolarDbContext.GetDbContext())
            {
                var vueloRepositorio = new VueloRepository(Contexto);

                var result = vueloRepositorio.Filtrar(ConstruirExpresionConsultaVuelosPorFiltroVuelos(filtro)).ToList();
                vuelos = Mapper.Map <List <VueloTo> >(result);
            }
            return(vuelos);
        }
Example #6
0
 public void ActualizarVuelos(List <VueloTo> vuelos)
 {
     //using (var scope = new TransactionScope())
     //{
     using (var Contexto = ViveVolarDbContext.GetDbContext())
     {
         var vueloRepositorio = new VueloRepository(Contexto);
         foreach (var vuelo in vuelos)
         {
             Vuelo objetoVueloBd = vueloRepositorio.ObtenerPorId(vuelo.Id.ToString()).Result;
             MapearDatosActualesVuelo(objetoVueloBd, vuelo);
             vueloRepositorio.GuardarCambios();
         }
     }
     //    scope.Complete();
     //}
 }
 public bool Delete(string nombre)
 {
     return(VueloRepository.deleteVueloFromDB(nombre));
 }
 public Vuelo Get(string nombre)
 {
     return(VueloRepository.getVueloFromDB(nombre));
 }
 public IEnumerable <Vuelo> Get()
 {
     return(VueloRepository.getAllVuelosFromDB());
 }
Example #10
0
 public VuelosRepository(VueloRepository vueloRepo)
 {
     _vueloRepositorio = vueloRepo;
 }