예제 #1
0
 public MainPage(DataUserModel dataUser)
 {
     InitializeComponent();
     LbUser.Text     = "UserId :" + dataUser.Id;
     LbEmail.Text    = "Email User :"******"Password User :" + dataUser.Password;
 }
예제 #2
0
        private async void GotoHomePage()
        {
            Loading      = true;
            ErrorMessage = "";
            string error = "";

            if (!((CheckRegEx_UserName(LogInModel.Email)) && (LogInModel.Email.Length > LengthEmail)))
            {
                error = " Email is Invalid!";
            }
            if (!((CheckRegEx_Password(LogInModel.PassWord)) && (LogInModel.PassWord.Length > LengthPassword)))
            {
                if (error != "")
                {
                    error = " Email and Password is Invalid! ";
                }
                else
                {
                    error = " Password is Invalid!";
                }
            }

            //Call Api Check email and Password

            if (error == "")
            {
                var result = UserService.LogInUser(LogInModel);
                if (result.StatusRespond == "200")
                {
                    ErrorMessage = "";
                    await Task.Delay(1500);

                    Loading = false;
                    DataUserModel dataUser = new DataUserModel()
                    {
                        Id       = result.UserId,
                        Email    = LogInModel.Email,
                        Password = LogInModel.PassWord
                    };
                    await App.Current.MainPage.Navigation.PushAsync(new MainPage(dataUser));
                }
                else
                {
                    await Task.Delay(1500);

                    error        = result.ErrorMessage;
                    ErrorMessage = error;
                    Loading      = false;
                }
            }
            else
            {
                await Task.Delay(1500);

                ErrorMessage = error;
                Loading      = false;
            }
            //	await App.Current.MainPage.Navigation.PushAsync(new RegisterPage());
        }
예제 #3
0
 public virtual ActionResult AddNewAnnualActivityProgram(DataUserModel dataUser)
 {
     return(PartialView("~/Areas/ActivityProgram/Views/Shared/ActivityProgramRow.cshtml", dataUser));
 }