Exemplo n.º 1
0
        private MyUser CreateMyUser()
        {
            if (!String.IsNullOrWhiteSpace(Request.QueryString["id"]))
            {
                int    id = Convert.ToInt32(Request.QueryString["id"]);
                MyUser m  = new MyUser();
                Trigger4.App_Code.Models.MyUserModel resModel = new Trigger4.App_Code.Models.MyUserModel();
                MyUser res = resModel.GetMyUser(id);

                m.GUI          = res.GUI;
                m.UserName     = txtUserName.Text;
                m.FirstName    = txtFirstName.Text;
                m.LastName     = txtLastName.Text;
                m.Companies    = txtCompanies.Text;
                m.Triggers     = txtTriggers.Text;
                m.Email        = txtEmail.Text;
                m.AccountType  = Convert.ToInt32(txtAccountType.Text);
                m.StartDate    = res.StartDate;
                m.BillingCycle = Convert.ToInt32(txtBillingCycle.Text);
                m.LastLogin    = res.LastLogin;
                m.Newsletter   = txtNewsletter.Text;
                m.Results      = txtResults.Text;

                return(m);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 2
0
        protected void register_Click(object sender, EventArgs e)
        {
            UserStore <IdentityUser> userStore = new UserStore <IdentityUser>();

            userStore.Context.Database.Connection.ConnectionString =
                System.Configuration.ConfigurationManager.
                ConnectionStrings["triggerDBConnectionString"].ConnectionString;

            UserManager <IdentityUser> manager = new UserManager <IdentityUser>(userStore);

            //Create new user and store in DB
            IdentityUser user = new IdentityUser();

            user.UserName = txtUsername.Text;

            //Store new user in MyUser database
            Trigger4.App_Code.Models.MyUserModel model = new Trigger4.App_Code.Models.MyUserModel();

            string g = user.Id;
            MyUser m = CreateMyUser(g);



            try
            {
                //Create user object and add it to the Database
                IdentityResult result = manager.Create(user, txtPassword.Text);

                if (result.Succeeded)
                {
                    //Store user in MyUser dateabase
                    litStatus.Text = model.InsertMyUser(m);
                    //litStatus.Text = "Got Here."

                    //Store user in database
                    var authenticationManager = HttpContext.Current.GetOwinContext().Authentication;

                    //Set to login user by cookie
                    var userIdentity = manager.CreateIdentity(user, DefaultAuthenticationTypes.ApplicationCookie);

                    //Login user and redirect to Main (for now)
                    authenticationManager.SignIn(new AuthenticationProperties(), userIdentity);
                    Response.Redirect("~/signup.html");
                }
                else
                {
                    litStatus.Text = result.Errors.FirstOrDefault();
                }
            }
            catch (Exception ex)
            {
                litStatus.Text = ex.ToString();
            }
        }
Exemplo n.º 3
0
        private void FillPage(int id)
        {
            Trigger4.App_Code.Models.MyUserModel muModel = new Trigger4.App_Code.Models.MyUserModel();
            MyUser mu = muModel.GetMyUser(id);

            txtGUI.Text          = mu.GUI;
            txtUserName.Text     = mu.UserName;
            txtFirstName.Text    = mu.FirstName;
            txtLastName.Text     = mu.LastName;
            txtCompanies.Text    = mu.Companies;
            txtTriggers.Text     = mu.Triggers;
            txtEmail.Text        = mu.Email;
            txtAccountType.Text  = mu.AccountType.ToString();
            txtStartDate.Text    = mu.StartDate.ToString();
            txtBillingCycle.Text = mu.BillingCycle.ToString();
            txtLastLogin.Text    = mu.LastLogin.ToString();
            txtNewsletter.Text   = mu.Newsletter;
            txtResults.Text      = mu.Results;
        }
Exemplo n.º 4
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            Trigger4.App_Code.Models.MyUserModel model = new Trigger4.App_Code.Models.MyUserModel();
            MyUser m = CreateMyUser();

            if (!string.IsNullOrWhiteSpace(Request.QueryString["id"]))
            {
                if (m == null)
                {
                    lblResult.Text = "Update Failed. M is null.";
                }
                else
                {
                    int id = Convert.ToInt32(Request.QueryString["id"]);
                    lblResult.Text = model.UpdateMyUser(id, m);
                }
            }
            else
            {
                lblResult.Text = "Update Failed - no id";
            }
        }