protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);
            /*Creating item objects*/
            /*Buttons for login and sign up*/
            var signUpButt = FindViewById <Button>(Resource.Id.SignInButt);
            var loginButt  = FindViewById <Button>(Resource.Id.LoginButt);
            /*Text boxes for loging in process*/
            var emailTB = FindViewById <EditText>(Resource.Id.EmailTB);
            var passTB  = FindViewById <EditText>(Resource.Id.PassTB);
            /*Text boxes for signing up process*/
            var signUpLogin    = FindViewById <EditText>(Resource.Id.SignUpLogin);
            var signUpPassword = FindViewById <EditText>(Resource.Id.SignUpPassword);
            var signUpEmail    = FindViewById <EditText>(Resource.Id.SignUpEmail);
            /*Initializing bottom social network butons*/
            var vkButt       = FindViewById <ImageButton>(Resource.Id.VKButt);
            var gpButt       = FindViewById <ImageButton>(Resource.Id.GPButt);
            var fbButt       = FindViewById <ImageButton>(Resource.Id.FBButt);
            var bottomLayout = FindViewById <LinearLayout>(Resource.Id.linearLayout2);

            /*OnClick event handler for Login button*/
            loginButt.Click += (s, e) =>
            {
                if (!view.SignUpIsHidden(signUpEmail))
                {
                    view.HideSignUp(signUpEmail, signUpLogin, signUpPassword, bottomLayout);
                }
                if (view.LoginIsHidden(emailTB))
                {
                    view.OpenLogin(emailTB, passTB);
                }
                else
                {
                    if (validator.ValidationChecker(emailTB, passTB))
                    {
                        CheckInAppV3.checkInRef.Check_InService client = new Check_InService();
                        validator.ServiceRespond = client.LoginAccess(emailTB.Text, passTB.Text);
                    }
                    if (validator.ServiceRespond.Equals(true))
                    {
                        StartActivity(new Intent(this.ApplicationContext, typeof(MapActivity)));
                    }
                    else if (validator.ServiceRespond.Equals(false))
                    {
                        validator.InvalidData(passTB);
                    }
                }
            };

            /*OnClick handler for sign up button*/
            signUpButt.Click += (e, s) =>
            {
                if (!view.LoginIsHidden(emailTB))
                {
                    view.HideLogin(emailTB, passTB);
                }
                if (view.SignUpIsHidden(signUpEmail))
                {
                    view.OpenSignUp(signUpEmail, signUpLogin, signUpPassword, bottomLayout);
                }
                else
                {
                    if (validator.ValidationChecker(signUpEmail, signUpPassword))
                    {
                        CheckInAppV3.checkInRef.Check_InService client = new Check_InService();
                        validator.ServiceRespond = client.SignUpUser(signUpLogin.Text, signUpPassword.Text, signUpEmail.Text);
                    }
                    if (validator.ServiceRespond.Equals(true))
                    {
                        StartActivity(new Intent(this.ApplicationContext, typeof(MapActivity)));
                    }
                    else if (validator.ServiceRespond.Equals(false))
                    {
                        validator.InvalidData(signUpPassword);
                    }
                    view.HideSignUp(signUpEmail, signUpLogin, signUpPassword, bottomLayout);
                }
            };
        }
 public void SendMessage()
 {
     Message = "Hello!";
     Check_InService client = new Check_InService();
 }
Exemple #3
0
        private void AddNewMarker(double lat, double lon)
        {
            var client = new Check_InService();

            client.AddNewCoordinates(lat, lon, Intent.GetStringExtra("Login"));
        }