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)); }
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)); }
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)); }