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"} }; }
public ReportController() { _childrenReportsRepository = new ChildrenReportsRepository(); IBirthdayAndAnniversaryRepository birthdayAndAnniversaryRepository = new BirthdayAndAniversaryRepository(); _birthdayAndAnniversaryService = new BirthdayAndAnniversaryService(birthdayAndAnniversaryRepository); }