Пример #1
0
        static void Main(string[] args)
        {
            Carro c = new Carro();

            c.Ano            = 1980;
            c.QuantidadeRoda = 4;
            c.Nome           = "Fusca";

            c.Acelerar();
            c.Frear();

            Barco b = new Barco();

            b.QuantidadePes = 20;
            b.Nome          = "Titanic";
            b.Ano           = 1909;

            b.Acelerar();
            b.Frear();

            Uber u = new Uber("Godofredo");

            u.Ano            = 2017;
            u.Nome           = "BMW";
            u.QuantidadeRoda = 4;

            u.Acelerar();
            u.Frear();

            //MeioTransporte mt = new MeioTransporte();
            //mt.Nome = "MeioTransporte";
            System.Console.ReadKey();
        }
Пример #2
0
 public UberController(Uber uber)
 {
     _uber    = uber;
     _tasks   = new();
     _timeOut = TimeSpan.FromSeconds(90);
     validity = DateTime.Now.Add(_timeOut);
     lead     = new();
 }
Пример #3
0
    // Use this for initialization
    void Awake() {
        uber = GameObject.FindObjectOfType<Uber>();

        yawNode = transform.FindChild("YawNode");
        pitchNode = yawNode.FindChild("PitchNode");
        modelNode = transform.FindChild("Elf_noArrow");
        arrowStart = transform.FindChild("ArrowStart");
        ani = modelNode.gameObject.GetComponent<Animation>();
        p = transform.position;
        ani["attack 1"].speed = 2.5f;
    }
Пример #4
0
 public TestingController(Amo amo, ProcessQueue processQueue, GSheets gSheets, Log log, Cred1C cred1C, RecentlyUpdatedEntityFilter filter, Uber uber)
 {
     _amo          = amo;
     _processQueue = processQueue;
     _gSheets      = gSheets;
     _log          = log;
     _cred1C       = cred1C;
     _filter       = filter;
     locker        = new();
     _uber         = uber;
 }
Пример #5
0
        private static void State()
        {
            #region Uber example

            Uber uberApp = new Uber();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();

            uberApp.StartTrip(1);
            uberApp.StartTrip(2);
            uberApp.RideComplete(1);
            uberApp.RideComplete(2);
            uberApp.Cancelled(3);
            uberApp.Cancelled(4);

            uberApp.Cancelled(1);
            uberApp.StartTrip(1);

            uberApp.Book();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();
            uberApp.Book();

            uberApp.Book();//No cabs left

            #endregion

            #region Sample Object

            //SomeObject someObject = new SomeObject();
            //Console.WriteLine("Create new object");
            //someObject.Submit(); //New
            //Console.WriteLine("Edit changes");
            //someObject.Submit(); //Edit mode
            //Console.WriteLine("Try changing a readonly object");
            //someObject.ChangeState(new ReadOnlyState());
            //someObject.Submit(); //Read only mode

            #endregion
        }
Пример #6
0
        static Play()
        {
            _listOfPlayers = new List <Player>();
            _allGuesses    = new List <int>();

            _createPlayer = new List <Func <Player> >();

            _createPlayer.Add(() => Casual.CreatePlayer());
            _createPlayer.Add(() => Note.CreatePlayer());
            _createPlayer.Add(() => Uber.CreatePlayer());
            _createPlayer.Add(() => Cheater.CreatePlayer());
            _createPlayer.Add(() => UberCheater.CreatePlayer());

            _typeOfPlayers = new Dictionary <int, string>
            {
                { 0, "Casual" },
                { 1, "Note" },
                { 2, "Uber" },
                { 3, "Cheater" },
                { 4, "UberCheater" }
            };
        }
Пример #7
0
        private CandidatoModel candidatoUber(string placa)
        {
            JavaScriptSerializer js = new JavaScriptSerializer();
            string         url      = string.Format("http://localhost:2133/UbersAvailable.svc/UbersAvailable/{0}", placa);
            HttpWebRequest request  = (HttpWebRequest)WebRequest.Create(url);

            request.Method      = "GET";
            request.ContentType = "application/json";
            HttpWebResponse response  = (HttpWebResponse)request.GetResponse();
            StreamReader    reader    = new StreamReader(response.GetResponseStream());
            string          tramaJson = reader.ReadToEnd();
            Uber            uber      = js.Deserialize <Uber>(tramaJson);
            CandidatoModel  candidato = new CandidatoModel
            {
                Proveedor     = "UBER",
                PlacaVehiculo = uber.UPlaca,
                Precio        = uber.UMontoACobrar,
                Distancia     = uber.UTiempoViaje
            };

            return(candidato);
        }
Пример #8
0
        async void Uber_tapped(object sender, System.EventArgs e)
        {
            var     MapsAddressPlus = AddPlusToMapAddress(MapsAddress);
            var     encodedAddress  = HttpUtility.UrlEncode(MapsAddress);
            string  deepLink        = "";
            LatLong ll   = new LatLong();
            Uber    uber = new Uber();

            string map = "";

            switch (Device.RuntimePlatform)
            {
            case Device.iOS:
                map = "Apple";
                break;

            case Device.Android:
                map = "Android";
                break;


            default:
                map = "Not android/IOS";
                break;
            }

            using (UserDialogs.Instance.Loading("Loading...."))
            {
                try
                {
                    var coordinates = await ll.CalcLongLat(MapsAddress);

                    if (!string.IsNullOrEmpty(coordinates.Latitude.ToString()) &&
                        (!string.IsNullOrEmpty(coordinates.Longitude.ToString())))
                    {
                        deepLink = uber.GetUberDeepLink(coordinates.Longitude,
                                                        coordinates.Latitude, encodedAddress);
                        Device.BeginInvokeOnMainThread(() => Device.OpenUri(new Uri(deepLink)));
                    }
                    else
                    {
                        await DisplayAlert("Lat/Long Issue", "Can not get the latitude/longitude of the selected location", "OK");
                    }
                }


                catch (FeatureNotSupportedException fnsEx)
                {
                    await DisplayAlert("Faild", fnsEx.Message, "OK");
                }
                catch (PermissionException pEx)
                {
                    await DisplayAlert("Faild", pEx.Message, "OK");
                }


                catch (Exception ex)
                {
                    var log = ex;

                    try
                    {
                        var msg = "Navigating to uber. " +
                                  "Please take note of the destination address";
                        if (Device.RuntimePlatform == Device.iOS)
                        {
                            var fakeClick = true;//i was pressed for time so i just hardcoded this. wil corrct later
                            if (fakeClick)
                            {
                                using (UserDialogs.Instance.Loading(""))
                                {
                                    IGeocoder geocoder = new GoogleGeocoder()
                                    {
                                        ApiKey = "AIzaSyBeq5wC6XqvGG73TGPDzqJkx - WFwG6uqx4"
                                    };
                                    IEnumerable <Address> addresses = await geocoder.GeocodeAsync(MapsAddress);

                                    //Console.WriteLine("Formatted: " + addresses.First().FormattedAddress); //Formatted: 1600 Pennsylvania Ave SE, Washington, DC 20003, USA
                                    if (addresses != null)
                                    {
                                        var lat       = addresses.First().Coordinates.Latitude;
                                        var longitude = addresses.First().Coordinates.Longitude;
                                        deepLink = uber.GetUberDeepLink(longitude, lat, MapsAddress, hostOrEventName);
                                        // deepLink = await ll.ReturnUberDeepLinkNonPrecise(MapsAddress);
                                        Device.BeginInvokeOnMainThread(() => Device.OpenUri(new Uri(deepLink)));
                                    }
                                    else
                                    {
                                        await DisplayAlert("", "Can not get longitude and latitude. Manually search uber", "OK");
                                    }
                                }
                            }
                        }
                    }
                    catch (Exception exx)
                    {
                        await DisplayAlert("", "Error occured", "OK");

                        var logg = exx;
                    }
                }
            }
        }