Example #1
0
 public SendAllPendingEmailsHandler(IEmailsRepository emailsRepository,
                                    IEmailsService emailsService, IMediator mediator)
 {
     this.emailsRepository = emailsRepository;
     this.emailsService    = emailsService;
     this.mediator         = mediator;
 }
Example #2
0
 public OrdersController(IOrdersService orders, IUsersService users, IEmailsService emails, ILogsService dbLogger)
     : base(dbLogger)
 {
     this.orders = orders;
     this.users  = users;
     this.emails = emails;
 }
 public ContactsController(
     IContactSubmissionService submissionService,
     IEmailsService emailsService)
 {
     this.submissionService = submissionService;
     this.emailsService     = emailsService;
 }
 public ManageUsersController(IUsersService users, IEmailsService emails, ApplicationUserManager manager, ILogsService dbLogger)
     : base(dbLogger)
 {
     this.users       = users;
     this.emails      = emails;
     this.UserManager = manager;
 }
 public LoginsService(Context ffsaDbContext, ICipherService cipherService, IEmailsService emailsService, ILoginsValidation loginsValidation)
 {
     _ffsaDbContext    = ffsaDbContext;
     _cipherService    = cipherService;
     _emailsService    = emailsService;
     _loginsValidation = loginsValidation;
 }
Example #6
0
 public ParentsService(IUnitOfWork db, ParentToParentDTO toDTO, IUsersService usersService, IEmailsService emailsService)
 {
     this.db            = db;
     this.toDTO         = toDTO;
     this.usersService  = usersService;
     this.emailsService = emailsService;
 }
Example #7
0
 public UsersController(IUserDatabaseService dbService,
                        IEmailsService emailsService,
                        ITokenizer tokenizer)
 {
     _dbService     = dbService;
     _emailsService = emailsService;
     _tokenizer     = tokenizer;
 }
Example #8
0
 public HomeController(ILinksService linksService,
     IEmailsService emailsService,
     IConfiguration configuration)
 {
     this.linksService = linksService;
     this.emailsService = emailsService;
     this.configuration = configuration;
 }
Example #9
0
 public StudentsService(IUnitOfWork db, IUsersService usersService, IParentsService parentsService, IFormsService formsService, StudentToStudentDTO toDTO, IEmailsService emailsService)
 {
     this.db             = db;
     this.usersService   = usersService;
     this.parentsService = parentsService;
     this.formsService   = formsService;
     this.toDTO          = toDTO;
     this.emailsService  = emailsService;
 }
Example #10
0
 public MarksService(IUnitOfWork db, IStudentsService studentsService, ITeachersToSubjectsService teachersToSubjectsService, IFormsToTeacherSubjectsService formsToTeacherSubjectsService, IEmailsService emailsService, MarkToMarkDTO toDTO)
 {
     this.db = db;
     this.studentsService               = studentsService;
     this.teachersToSubjectsService     = teachersToSubjectsService;
     this.formsToTeacherSubjectsService = formsToTeacherSubjectsService;
     this.emailsService = emailsService;
     this.toDTO         = toDTO;
 }
Example #11
0
 public BillController(IUnitOfWork db, IBillsService billService, IOffersService offerService, IUsersService userService, IVouchersService voucherService, IEmailsService emailsService)
 {
     this.db             = db;
     this.billService    = billService;
     this.offerService   = offerService;
     this.userService    = userService;
     this.voucherService = voucherService;
     this.emailsService  = emailsService;
 }
Example #12
0
 public EmailsController(
     IEmailsService emailsService,
     IEmailSender emailSender,
     UserManager <ApplicationUser> userManager)
 {
     this.emailsService = emailsService;
     this.emailSender   = emailSender;
     this.userManager   = userManager;
 }
Example #13
0
 public DoctorsService(HealthDbContext db,
                       IAddressesService addressesService,
                       IPhonesService phonesService,
                       IEmailsService emailsService)
 {
     this.db               = db;
     this.phonesService    = phonesService;
     this.addressesService = addressesService;
     this.emailsService    = emailsService;
 }
 public ProductsController(IEmailsService emails, IVehiclesService vehicles, IVehicleGlassesService glasses,
                           IProductQuantitiesService productQuantities, IUsersService users, ILogsService dbLogger)
     : base(dbLogger)
 {
     _vehicles          = vehicles;
     _glasses           = glasses;
     _productQuantities = productQuantities;
     _users             = users;
     _emails            = emails;
 }
 public AdministrationController(ILinksService linksService, UserManager <ApplicationUser> userManager, ISchoolService schoolService, IEmailsService emailsService, IUsersService usersService, ITeacherService teacherService, IConfiguration configuration)
 {
     this.linksService   = linksService;
     this.userManager    = userManager;
     this.schoolService  = schoolService;
     this.emailsService  = emailsService;
     this.usersService   = usersService;
     this.teacherService = teacherService;
     this.configuration  = configuration;
 }
Example #16
0
 public FormsToTeacherSubjectsService(IUnitOfWork db, ITeachersService teachersService, ISubjectsService subjectsService, ITeachersToSubjectsService teachersToSubjectsService, IFormsService formsService, IEmailsService emailsService, FTSToDTO toDTO)
 {
     this.db = db;
     this.teachersService           = teachersService;
     this.subjectsService           = subjectsService;
     this.teachersToSubjectsService = teachersToSubjectsService;
     this.formsService  = formsService;
     this.emailsService = emailsService;
     this.toDTO         = toDTO;
 }
Example #17
0
 public DoctorsService(
     IDeletableEntityRepository <Doctor> doctorsRepository,
     IDeletableEntityRepository <ApplicationUser> usersRepository,
     IEmailsService emailsService,
     IDeletableEntityRepository <Patient> patientsRepository)
 {
     this.doctorsRepository  = doctorsRepository;
     this.usersRepository    = usersRepository;
     this.emailsService      = emailsService;
     this.patientsRepository = patientsRepository;
 }
Example #18
0
        public AccountController(IUsersService users, IOrdersService orders, IEmailsService emails,
                                 ApplicationUserManager userManager, ISecureDataFormat <AuthenticationTicket> accessTokenFormat, ILogsService dbLogger)
            : base(dbLogger)
        {
            this.users  = users;
            this.orders = orders;
            this.emails = emails;

            UserManager       = userManager;
            AccessTokenFormat = accessTokenFormat;
        }
Example #19
0
 public LoginService(IPessoasService pessoasService,
                     IDocumentosService documentosService,
                     IEmailsService emailsService,
                     ISenhasService senhasService,
                     ITokenService tokenService)
 {
     _pessoasService    = pessoasService;
     _documentosService = documentosService;
     _emailsService     = emailsService;
     _senhasService     = senhasService;
     _tokenService      = tokenService;
 }
 public EventsService(
     IDeletableEntityRepository <CalendarEvent> eventsRepository,
     IDeletableEntityRepository <Consultation> consultationsRepository,
     IDoctorsService doctorsService,
     IPatientsService patientsService,
     IEmailsService emailsService)
 {
     this.eventsRepository        = eventsRepository;
     this.consultationsRepository = consultationsRepository;
     this.doctorsService          = doctorsService;
     this.patientsService         = patientsService;
     this.emailsService           = emailsService;
 }
Example #21
0
 public CustomersService(
     IDeletableEntityRepository <Customer> customersRepository,
     IAddressesService addressesService,
     IPhonesServices phonesServices,
     IEmailsService emailsService,
     IOrganizationsService organizationsService)
 {
     this.customersRepository  = customersRepository;
     this.addressesService     = addressesService;
     this.phonesServices       = phonesServices;
     this.emailsService        = emailsService;
     this.organizationsService = organizationsService;
 }
Example #22
0
        public PersonsService(HealthDbContext db,
                              IAddressesService addressesService,
                              IPhonesService phonesService,
                              IEmailsService emailsService,
                              IRelativesService relativesService)
        {
            this.db = db;

            this.addressesService = addressesService;
            this.phonesService    = phonesService;
            this.emailsService    = emailsService;
            this.relativesService = relativesService;
        }
Example #23
0
 public UsersController(
     IConfiguration config,
     IHttpContextAccessor httpContextAccessor,
     IUsersService users,
     IApiResponseHelper apiResponse,
     IEmailsService emailsService
     )
 {
     _config      = config;
     _users       = users;
     _httpContext = httpContextAccessor;
     _apiResponse = apiResponse;
     _emails      = emailsService;
 }
Example #24
0
 public CustomersController(
     ICustomersService customersService,
     IEmailsService emailsService,
     IPhonesServices phonesService,
     IValidationService validationService,
     IOrdersService salesService,
     UserManager <ApplicationUser> userManager)
 {
     this.customersService  = customersService;
     this.emailsService     = emailsService;
     this.phonesService     = phonesService;
     this.validationService = validationService;
     this.salesService      = salesService;
     this.userManager       = userManager;
 }
Example #25
0
 public ConsultationsService(
     IDeletableEntityRepository <Doctor> doctorRepository,
     IDeletableEntityRepository <Consultation> consultationsRepository,
     IDeletableEntityRepository <Patient> patientsRepository,
     IEmailsService emailsService,
     IDoctorsService doctorsService,
     IPatientsService patientsService)
 {
     this.doctorRepository        = doctorRepository;
     this.consultationsRepository = consultationsRepository;
     this.patientsRepository      = patientsRepository;
     this.emailsService           = emailsService;
     this.doctorsService          = doctorsService;
     this.patientsService         = patientsService;
 }
        public EmailSenderPeriodicHandler(ILogFactory logFactory, IEmailsService emailService)
        {
            if (logFactory == null)
            {
                throw new ArgumentNullException(nameof(logFactory));
            }
            if (emailService == null)
            {
                throw new ArgumentNullException(nameof(emailService));
            }

            _tokenSource  = new CancellationTokenSource();
            _log          = logFactory.CreateLog(this);
            _emailService = emailService;
        }
        public BaseTestClass()
        {
            var options = new DbContextOptionsBuilder <ApplicationDbContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString());

            this.EventsRepository        = new EfDeletableEntityRepository <CalendarEvent>(new ApplicationDbContext(options.Options));
            this.ConsultationsRepository = new EfDeletableEntityRepository <Consultation>(new ApplicationDbContext(options.Options));
            this.DoctorsRepository       = new EfDeletableEntityRepository <Doctor>(new ApplicationDbContext(options.Options));
            this.UsersRepository         = new EfDeletableEntityRepository <ApplicationUser>(new ApplicationDbContext(options.Options));
            this.PatientsRepository      = new EfDeletableEntityRepository <Patient>(new ApplicationDbContext(options.Options));
            this.PrescribtionsRepository = new EfDeletableEntityRepository <Prescription>(new ApplicationDbContext(options.Options));

            this.EmailSender   = new SendGridEmailSender("test");
            this.EmailsService = new EmailsService(this.EmailSender);

            this.DoctorsService = new DoctorsService(
                this.DoctorsRepository,
                this.UsersRepository,
                this.EmailsService,
                this.PatientsRepository);

            this.PatientsService = new PatientsService(this.PatientsRepository);

            this.ConsultationsService = new ConsultationsService(
                this.DoctorsRepository,
                this.ConsultationsRepository,
                this.PatientsRepository,
                this.EmailsService,
                this.DoctorsService,
                this.PatientsService);

            this.EventsService = new EventsService(
                this.EventsRepository,
                this.ConsultationsRepository,
                this.DoctorsService,
                this.PatientsService,
                this.EmailsService);

            this.PrescriptionsService = new PrescriptionsService(this.PrescribtionsRepository);
        }
Example #28
0
 public AdminsService(IUnitOfWork db, IUsersService usersService, IEmailsService emailsService)
 {
     this.db            = db;
     this.usersService  = usersService;
     this.emailsService = emailsService;
 }
Example #29
0
 public EmailsController(IEmailsService emailService)
 {
     this.emailService = emailService;
 }
 public ManageUsersController(IUsersService users, IEmailsService emails, ILogsService dbLogger)
     : base(dbLogger)
 {
     this.users  = users;
     this.emails = emails;
 }