protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate (savedInstanceState);

            SetContentView (Resource.Layout.Login);

            // Services
            LoginService = new Service.LoginService ();

            // UI elements
            UsernameInput = FindViewById<EditText> (Resource.Id.loginInputUsername);
            PasswordInput = FindViewById<EditText> (Resource.Id.loginInputPassword);
            LoginButton = FindViewById<Button> (Resource.Id.loginBtn);

            // Login button click event
            LoginButton.Click += OnLoginButtonClick;

            // GPS Button test
            Button gpsButton = FindViewById<Button> (Resource.Id.gpsBtn);
            gpsButton.Click += (object sender, System.EventArgs e) => {
                LocationManager location = GetSystemService(LocationService) as LocationManager;
                Criteria gpsCriteria = new Criteria() {
                    Accuracy = Accuracy.Coarse,
                    AltitudeRequired = false,
                    BearingRequired = false,
                    CostAllowed = true,
                    PowerRequirement = Power.NoRequirement,
                    SpeedRequired = false,
                };

                Location currentLocation = location.GetLastKnownLocation(location.GetBestProvider(gpsCriteria, false));
            };
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Login);

            // Services
            LoginService = new Service.LoginService();

            // UI elements
            UsernameInput = FindViewById <EditText> (Resource.Id.loginInputUsername);
            PasswordInput = FindViewById <EditText> (Resource.Id.loginInputPassword);
            LoginButton   = FindViewById <Button> (Resource.Id.loginBtn);

            // Login button click event
            LoginButton.Click += OnLoginButtonClick;

            // GPS Button test
            Button gpsButton = FindViewById <Button> (Resource.Id.gpsBtn);

            gpsButton.Click += (object sender, System.EventArgs e) => {
                LocationManager location    = GetSystemService(LocationService) as LocationManager;
                Criteria        gpsCriteria = new Criteria()
                {
                    Accuracy         = Accuracy.Coarse,
                    AltitudeRequired = false,
                    BearingRequired  = false,
                    CostAllowed      = true,
                    PowerRequirement = Power.NoRequirement,
                    SpeedRequired    = false,
                };

                Location currentLocation = location.GetLastKnownLocation(location.GetBestProvider(gpsCriteria, false));
            };
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Login);

            // Services
            LoginService = new Service.LoginService();

            // UI elements
            UsernameInput = FindViewById <EditText> (Resource.Id.loginInputUsername);
            PasswordInput = FindViewById <EditText> (Resource.Id.loginInputPassword);
            LoginButton   = FindViewById <Button> (Resource.Id.loginBtn);

            // Login button click event
            LoginButton.Click += OnLoginButtonClick;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate (savedInstanceState);

            SetContentView (Resource.Layout.Login);

            // Services
            LoginService = new Service.LoginService ();

            // UI elements
            UsernameInput = FindViewById<EditText> (Resource.Id.loginInputUsername);
            PasswordInput = FindViewById<EditText> (Resource.Id.loginInputPassword);
            LoginButton = FindViewById<Button> (Resource.Id.loginBtn);

            // Login button click event
            LoginButton.Click += OnLoginButtonClick;
        }