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

Create SMS and Email template infrastructure #130

Open
sulton-max opened this issue Nov 14, 2023 · 0 comments
Open

Create SMS and Email template infrastructure #130

sulton-max opened this issue Nov 14, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@sulton-max
Copy link
Owner

sulton-max commented Nov 14, 2023

Create SMS and Email template infrastructure

Description

Create SMS and Email template with necessary infrastructure

Requirements

  • project should be runnable
  • NotificationsController must be tested and Postman collection must be created

Deliverables

  • NotificationType, NotificationTemplateType enums
  • SmsTemplate , EmailTemplate entites and DTO models
  • NotificationDbContext DbContext
  • SmsTemplateConfiguration, EmailTemplateConfiguration, NotificationTemplateConfiguration entity configuration
  • SmsTemplateRepository, EmailTemplateRepository repositories
  • EmailTemplateService, SmsTemplateService foundation service
  • validation of SmsTemplate, EmailTemplate
  • mapping of SmsTemplate, EmailTemplate
  • NotificationsController controller with actions
    • GetSmsTemplates - returns SMS templates with pagination
    • GetEmailTemplates - returns Email templates with pagination
    • GetTemplateByType - notification type, template type
  • add migration
  • register all necessary infrastructure to DI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
Status: In Progress
Development

No branches or pull requests

2 participants