Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate the process of registering new client database and data seeding #19

Closed
RoiJS opened this issue Apr 13, 2021 · 2 comments · Fixed by #22
Closed

Automate the process of registering new client database and data seeding #19

RoiJS opened this issue Apr 13, 2021 · 2 comments · Fixed by #22
Assignees
Labels
enhancement New feature or request
Projects

Comments

@RoiJS
Copy link
Owner

RoiJS commented Apr 13, 2021

The goal of this issue is to automate the process of registering new client database with default data inside the database for the purpose of demo and actual client sign up database.

I have done research about how this can be done on EF Core. I found this stackoverflow discussion https://stackoverflow.com/questions/50325856/dotnet-ef-database-update-programatically-with-entity-framework-core

Below is the expected process flow of registering new database. For now, there is no interface where user can directly create/signup demo or official database. This will also serve as preparation for future planning about the idea of having user interface where user can sign up themselves.

Process Flow:

  • Save new client information
  • Set up new database
  • Populate the database with default demo data -> for demo
  • Populate only with default user account -> sign up
  • Send email to reserbiz@gmail.com for notification
  • Test and verify
@RoiJS RoiJS added the enhancement New feature or request label Apr 13, 2021
@RoiJS RoiJS self-assigned this Apr 13, 2021
@RoiJS RoiJS added this to To Do in Reserbiz via automation Apr 13, 2021
@RoiJS RoiJS moved this from To Do to In Progress in Reserbiz Apr 14, 2021
@RoiJS
Copy link
Owner Author

RoiJS commented Apr 14, 2021

I have done doing the automation process except for data seeding. That will be the next prioritize task.

@RoiJS
Copy link
Owner Author

RoiJS commented Apr 18, 2021

I have done implementing data seeding now for both demo and client database.

I have introduced new field Email Address on Account model class.

After successfully creating database, an email is sent to the client email address and BCC to reserbiz@gmail.com.

@RoiJS RoiJS moved this from In Progress to Done in Reserbiz Apr 18, 2021
@RoiJS RoiJS linked a pull request Apr 18, 2021 that will close this issue
@RoiJS RoiJS closed this as completed Apr 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

1 participant