Exemplo n.º 1
0
 public DashboardController(IGmailUserDataService gmailUserDataService, IUserService userService, UserManager <User> userManager, IUserViewModelMapper <User, UserViewModel> userMapper, IAuditLogService auditLogService)
 {
     this.gmailUserDataService = gmailUserDataService ?? throw new ArgumentNullException(nameof(gmailUserDataService));
     this.userService          = userService ?? throw new ArgumentNullException(nameof(userService));
     this.userManager          = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.userMapper           = userMapper ?? throw new ArgumentNullException(nameof(userMapper));
     this.auditLogService      = auditLogService ?? throw new ArgumentNullException(nameof(auditLogService));
 }
Exemplo n.º 2
0
 public AddEmailsToDbService(IGmailUserDataService gmailUserDataService, IGmailApiService gmailApiService, IEmailService emailService, IStatusService statusService, ISenderService senderService, IAttachmentService attachmentService)
 {
     this.gmailUserDataService = gmailUserDataService ?? throw new ArgumentNullException(nameof(gmailUserDataService));
     this.gmailApiService      = gmailApiService ?? throw new ArgumentNullException(nameof(gmailApiService));
     this.emailService         = emailService ?? throw new ArgumentNullException(nameof(emailService));
     this.statusService        = statusService ?? throw new ArgumentNullException(nameof(statusService));
     this.senderService        = senderService ?? throw new ArgumentNullException(nameof(senderService));
     this.attachmentService    = attachmentService ?? throw new ArgumentNullException(nameof(attachmentService));
 }
Exemplo n.º 3
0
 public HomeController(UserManager <User> userManager,
                       IGmailApiService gmailApiService,
                       IGmailUserDataService gmailUserDataService,
                       IEmailService emailService,
                       IViewModelMapper <Email, EmailViewModel> emailViewModelMapper,
                       IUserService userService,
                       IAuditLogService auditLogService,
                       IStatusService statusService,
                       ILogger <User> logger,
                       ICustomerService customerService)
 {
     this.userManager          = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.gmailApiService      = gmailApiService ?? throw new ArgumentNullException(nameof(gmailApiService));
     this.gmailUserDataService = gmailUserDataService ?? throw new ArgumentNullException(nameof(gmailUserDataService));
     this.emailService         = emailService ?? throw new ArgumentNullException(nameof(emailService));
     this.emailViewModelMapper = emailViewModelMapper ?? throw new ArgumentNullException(nameof(emailViewModelMapper));
     this.userService          = userService ?? throw new ArgumentNullException(nameof(userService));
     this.auditLogService      = auditLogService ?? throw new ArgumentNullException(nameof(auditLogService));
     this.statusService        = statusService ?? throw new ArgumentNullException(nameof(statusService));
     this.logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     this.customerService = customerService ?? throw new ArgumentNullException(nameof(customerService));
 }