protected void UpdateProfileButton_Click(object sender, EventArgs e) { var driverRepo = new DriverRepository(); var profile = DriverProfile.GetDriverProfile(); var driver = driverRepo.GetById(profile.Driver.Id); driver.Name = GamerTagTextBox.Text; driver.AtomicName = AtomicUsernameTextBox.Text; if (!string.IsNullOrEmpty(AtomicUsernameTextBox.Text)) driver.AtomicUserId = int.Parse(AtomicUserIdTextBox.Text); driverRepo.Save(driver); var doc = GetDriverDocument(driver.Id); doc.ControllerMethod = ControllerTextBox.Text; doc.DislikedTracks = DislikedTracks.Text; doc.FavouriteTracks = FavouriteTracksTextBox.Text; doc.RacingView = RacingViewTextBox.Text; doc.About = AboutTextBox.Text; doc.PCSpec = PCSpecTextBox.Text; doc.Save(); Messages.SetSuccess("Updated Profile"); }