Refactor AccountDao out into an AccountService + DAO reduce access to AccountDao

Description

This did not evolve through some major refactoring to follow our ideal layered design pattern: controllers and services calling a service with all our business logic, constraints, checks, etc., that in turn is paired with a relatively think DAO that implements persistence. Refactor AccountDao to pull out a service and remove access to the DAO through anything other than the service.

Environment

None

Status

Assignee

Alx Dark

Reporter

Alx Dark

Labels

None

Validator

Dwayne Jeng

Development Area

None

Release Version History

None

Story Points

8

Priority

Major
Configure