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); } }
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(); } }
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; }
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"; } }