public IHttpActionResult HacerReservacion(string fechaLlegada, string fechaSalida, int habitacion, string cedula,
                                                  string nombre, string apellidos, int tarjeta, string email)
        {
            System.DateTime fechaInicio = DateTime.Parse(fechaLlegada);
            System.DateTime fechaFinal  = DateTime.Parse(fechaSalida);

            Reservacion reser   = new Reservacion();
            Cliente     cliente = new Cliente();

            reser.fechaLLegada_Reservacion = fechaInicio;
            reser.fechaSalida_Reservacion  = fechaFinal;
            reser.idHabitacion_Reservacion = habitacion;

            cliente.cedula_Cliente    = cedula;
            cliente.apellidos_Cliente = apellidos;
            cliente.email_Cliente     = email;
            cliente.nombre_Cliente    = nombre;
            cliente.tarjeta_Cliente   = tarjeta;

            IReservacionLN repositorio = FabricaIoC.Contenedor.Resolver <ReservacionLN>();

            //RepositorioReservacion repositorio = new RepositorioReservacion();

            Reservacion reservacion = repositorio.insertarReservacion(reser, cliente);

            return(Ok(reservacion));
        }
        public IHttpActionResult HabitacionDisponible(string fechaLlegada, string fechaSalida, string tipo)
        {
            System.DateTime fechaInicio = DateTime.Parse(fechaLlegada);
            System.DateTime fechaFinal  = DateTime.Parse(fechaSalida);
            //RepositorioReservacion repositorio = new RepositorioReservacion();
            IReservacionLN repositorio = FabricaIoC.Contenedor.Resolver <ReservacionLN>();

            HabitacionDisponible habitacionDisponible = repositorio.habitacionDisponible(fechaInicio, fechaFinal, tipo);

            return(Ok(habitacionDisponible));
        }