Ejemplo n.º 1
0
        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");
        }