private void GetCustomerInfo() { AutomartEntities1 ae = new AutomartEntities1(); int pk = (int)Session["personKey"]; var customer = from c in ae.RegisteredCustomers where c.PersonKey == pk select new { c.Person.LastName, c.Person.FirstName, c.Email }; GridView1.DataSource = customer.ToList(); GridView1.DataBind(); }
protected void btnSubmit_Click(object sender, EventArgs e) { try { AutomartEntities1 ae = new AutomartEntities1(); Person p = new Person(); p.FirstName = txtFirstName.Text; p.LastName = txtLastName.Text; ae.People.Add(p); vehicle v = new vehicle(); v.LicenseNumber = txtLicense.Text; v.VehicleMake = txtMake.Text; v.VehicleYear = ddYears.SelectedItem.ToString(); v.Person = p; ae.vehicles.Add(v); PassCodeGenerator pg = new PassCodeGenerator(); int passcode = pg.GetPasscode(); PasswordHash ph = new PasswordHash(); RegisteredCustomer rc = new RegisteredCustomer(); rc.Person = p; rc.Email = txtEmail.Text; rc.CustomerPassCode = passcode; rc.CustomerPassword = txtConfirm.Text; rc.CustomerHashedPassword = ph.Hashit(txtConfirm.Text, passcode.ToString()); ae.RegisteredCustomers.Add(rc); ae.SaveChanges(); Response.Redirect("Welcome.aspx"); } catch (Exception ex) { lblResult.Text = ex.Message; } }