public RemindersController()
 {
     _reminderService = new ReminderService(new ReminderRepository());
     var permissionRepository = new PermissionRepository();
     _churchRepository = new ChurchRepository();
     var personRepository = new PersonRepository(permissionRepository, _churchRepository);
     _birthdayAndAnniversaryService = new BirthdayAndAnniversaryService(new BirthdayAndAniversaryRepository());
     _emailSender = new EmailSender(new MessageRepository(), new MessageRecepientRepository(), new MessageAttachmentRepository(), personRepository);
     _monthNames = new Dictionary<int, string>
     {
         {1, "January"},
         {2, "February"},
         {3, "March"},
         {4, "April"},
         {5, "May"},
         {6, "June"},
         {7, "July"},
         {8, "August"},
         {9, "September"},
         {10, "October"},
         {11, "November"},
         {12, "December"}
     };
 }
Ejemplo n.º 2
0
 public ReportController()
 {
     _childrenReportsRepository = new ChildrenReportsRepository();
     IBirthdayAndAnniversaryRepository birthdayAndAnniversaryRepository = new BirthdayAndAniversaryRepository();
     _birthdayAndAnniversaryService = new BirthdayAndAnniversaryService(birthdayAndAnniversaryRepository);
 }