public PreviewEmailController(IDeployRepository deployRepository, IDeployStateRepository deployStateRepository, IBuildRepository buildRepository, IProjectRepository projectRepository, ISystemSettings systemSettings, IUrlGenerator urlGenerator, IRazorTemplateRepository razorTemplateRepository, INotificationResourceViews notificationResourceViews) { _deployRepository = DIHelper.VerifyParameter(deployRepository); _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository); _buildRepository = DIHelper.VerifyParameter(buildRepository); _projectRepository = DIHelper.VerifyParameter(projectRepository); _systemSettings = DIHelper.VerifyParameter(systemSettings); _urlGenerator = DIHelper.VerifyParameter(urlGenerator); _razorTemplateRepository = DIHelper.VerifyParameter(razorTemplateRepository); _notificationResourceViews = DIHelper.VerifyParameter(notificationResourceViews); }
public ProjectNotifier(IMembershipRepository membershipRepository, IEmailQueue emailQueue, IRazorTemplateRepository razorTemplateRepository, IUrlGenerator urlGenerator, ISystemSettings systemSettings, INotificationResourceViews notificationResourceViews, IDeployRepository deployRepository, IDeployStateRepository deployStateRepository) { _membershipRepository = DIHelper.VerifyParameter(membershipRepository); _emailQueue = DIHelper.VerifyParameter(emailQueue); _razorTemplateRepository = DIHelper.VerifyParameter(razorTemplateRepository); _urlGenerator = DIHelper.VerifyParameter(urlGenerator); _systemSettings = DIHelper.VerifyParameter(systemSettings); _notificationResourceViews = DIHelper.VerifyParameter(notificationResourceViews); _deployRepository = DIHelper.VerifyParameter(deployRepository); _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository); }