Skip to content

Commit

Permalink
M8 final
Browse files Browse the repository at this point in the history
  • Loading branch information
bh5k committed Mar 19, 2021
1 parent c8b7046 commit 2437ab5
Show file tree
Hide file tree
Showing 8 changed files with 64 additions and 117 deletions.
80 changes: 39 additions & 41 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,10 @@ public String addRegistration(@Valid @ModelAttribute ("registration")
return "redirect:registration";
}

@PostMapping("registration/update")
public @ResponseBody Registration updateRegistration (@Valid @ModelAttribute("registration")
Registration registration,
BindingResult result) {
return registrationService.addRegistration(registration);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
)
public class Registration {

public static final String REGISTRATION_REPORT = "registrationReport";
public static final String REGISTRATION_REPORT = "Registration.registrationReport";

public static final String REGISTRATION_REPORT_JPQL =
"Select new com.pluralsight.conference.model.RegistrationReport" +
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

import com.pluralsight.conference.model.Registration;
import com.pluralsight.conference.model.RegistrationReport;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

public interface RegistrationRepository {
Registration save(Registration registration);
@Repository
public interface RegistrationRepository extends JpaRepository<Registration, Long> {

List<Registration> findAll();

List<RegistrationReport> findAllReports();
List<RegistrationReport> registrationReport();
}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package com.pluralsight.conference.repository;

import com.pluralsight.conference.model.User;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

@Repository
public interface UserRepository extends JpaRepository<User, Long> {

public interface UserRepository {
User save(User user);
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,14 @@ public class RegistrationServiceImpl implements RegistrationService {
public Registration addRegistration(Registration registration) {
registration = registrationRepository.save(registration);

Course course = new Course();
course.setName("Intro");
course.setDescription("Every attendee must comple the intro.");
course.setRegistration(registration);
if(registration.getId() == null) {
Course course = new Course();
course.setName("Intro");
course.setDescription("Every attendee must comple the intro.");
course.setRegistration(registration);

courseRepository.save(course);
courseRepository.save(course);
}

return registration;
}
Expand All @@ -42,7 +44,7 @@ public List<Registration> findAll() {

@Override
public List<RegistrationReport> findAllReports() {
return registrationRepository.findAllReports();
return registrationRepository.registrationReport();
}

}

0 comments on commit 2437ab5

Please sign in to comment.