public CheckoutModel(IReceivingTypeRepository receivingTypeRepository, IShowRoomAddressRepository showRoomAddressRepository, IAddressRepository addressRepository, IWardRepository wardRepository, IDistrictRepository districtRepository, IProvinceRepository provinceRepository, IItemRepository itemRepository, UserManager <ApplicationUser> userManager, ICartRepository cartRepository, ICartDetailRepository cartDetailRepository, IUserRepository userRepository, IDefaultAddressRepository defaultAddressRepository, IOrderItemRepository orderItemRepository, IOrderRepository orderRepository, IEmailSender emailSender, IRazorViewToStringRenderer razorViewToStringRenderer, DbContextOptions <OnlineStoreDbContext> options) { _options = options; _emailSender = emailSender; _itemRepository = itemRepository; _razorViewToStringRenderer = razorViewToStringRenderer; _orderItemRepository = orderItemRepository; _orderRepository = orderRepository; _defaultAddressRepository = defaultAddressRepository; _userRepository = userRepository; _cartDetailRepository = cartDetailRepository; _cartRepository = cartRepository; _userManager = userManager; _provinceRepository = provinceRepository; _districtRepository = districtRepository; _wardRepository = wardRepository; _addressRepository = addressRepository; _showRoomAddressRepository = showRoomAddressRepository; _receivingTypeRepository = receivingTypeRepository; }
public NotificationController( IMediator mediator, IRazorViewToStringRenderer renderer) { _mediator = mediator; _renderer = renderer; }
public InitiativeService(IMapper mapper, IUnitOfWork unitOfWork, IAzureBusService azureBusService, IRazorViewToStringRenderer renderer) { _mapper = mapper; _unitOfWork = unitOfWork; _azureBusService = azureBusService; _renderer = renderer; }
public PostController( IMapper mapper, IPostService postService, ITagService tagService, ICategoryService categoryService, IPictureService pictureService, ILanguageService languageService, UserManager <User> userManager, IUserService userService, IWebHostEnvironment webHostEnvironment, IAutomaticEmailNotificationService automaticEmailNotificationService, IRazorViewToStringRenderer razorViewToStringRenderer) { _mapper = mapper; _postService = postService; _tagService = tagService; _categoryService = categoryService; _pictureService = pictureService; _languageService = languageService; _userManager = userManager; _userService = userService; _webHostEnvironment = webHostEnvironment; _automaticEmailNotificationService = automaticEmailNotificationService; _razorViewToStringRenderer = razorViewToStringRenderer; }
public AccountController(IAccountService accountService, GrocedyContext context, IConfiguration configuration, IUnitOfWork unitOfWork, IRazorViewToStringRenderer renderer) { this.context = context; this.configuration = configuration; _renderer = renderer; this.unitOfWork = unitOfWork; this.accountService = accountService; }
public BookingController(IBookingRepository repo, IMapper mapper, IEventRequestManager eventRequestManager, IEmailNotifier emailNotifier, IRazorViewToStringRenderer razorViewToStringRenderer) { _repo = repo; _mapper = mapper; _eventRequestManager = eventRequestManager; _emailNotifier = emailNotifier; _razorViewToStringRenderer = razorViewToStringRenderer; }
//UIConfig _uiConfig; public RequestEmailHandler(IRepository <Review, int> revRepository, UserManager <User> userManager, IEmailService mailer, IOptions <UrlConfig> uiConfig, IRazorViewToStringRenderer razorViewToStringRenderer) { _reviewRepository = revRepository; _userManager = userManager; _mailer = mailer; _uiConfig = uiConfig.Value; _razorViewToStringRenderer = razorViewToStringRenderer; }
/// <summary> /// Конструктор с параметрами. /// </summary> /// <param name="identityService">Cервис работы с идентификацией пользователя.</param> /// <param name="messageSender">Cервис работы с почтой.</param> /// <param name="razorViewToStringRenderer">Cервис для генерации HTML документов.</param> public AccountController(IIdentityService identityService, IMessageSender messageSender, IRazorViewToStringRenderer razorViewToStringRenderer) { _identityService = identityService ?? throw new ArgumentNullException(nameof(identityService)); _messageSender = messageSender ?? throw new ArgumentNullException(nameof(messageSender)); _razorViewToStringRenderer = razorViewToStringRenderer ?? throw new ArgumentNullException(nameof(razorViewToStringRenderer)); }
public ForgotPasswordModel(UserManager <IdentityUser> userManager, IEmailSender emailSender, IRazorViewToStringRenderer razorViewToStringRenderer) { _userManager = userManager; _emailSender = emailSender; _razorViewToStringRenderer = razorViewToStringRenderer; }
public EmailService( ILogger <EmailService> logger, IConfiguration configuration, IRazorViewToStringRenderer razorViewToStringRenderer) { this.logger = logger; this.configuration = configuration; this.razorViewToStringRenderer = razorViewToStringRenderer; }
public EmployeeController(UserManager <User> userManager, SignInManager <User> signInManager, photostudioContext context, IRazorViewToStringRenderer razorView) : base(context, userManager, signInManager) { _renderer = razorView; emailSender = new EmailSender(razorView); }
public AccountController(IUserService userservice, IAccountService accountService, IEmailSender emailSender, IFileService fileService, SignInManager <ApplicationUser> signInManager, IRazorViewToStringRenderer razorViewToStringRenderer) { _userService = userservice; _accountService = accountService; _emailSender = emailSender; _fileService = fileService; _signInManager = signInManager; _razorViewToStringRenderer = razorViewToStringRenderer; }
public OrderController(IOrderRepository repoService, Cart cartService, UserManager <ApplicationUser> userManager, IEmailSender emailSender, ApplicationDbContext context, IRazorViewToStringRenderer razorViewToStringRenderer) { repository = repoService; _emailSender = emailSender; cart = cartService; _userManager = userManager; _context = context; _razorViewToStringRenderer = razorViewToStringRenderer; }
public EmailHandler( IEmailSenderService emailSenderService, IWebHostService webHostService, IRazorViewToStringRenderer razorViewToStringRenderer ) { _emailSenderService = emailSenderService; _webHostService = webHostService; _razorViewToStringRenderer = razorViewToStringRenderer; }
public EmailModel(UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, IEmailSender emailSender, IRazorViewToStringRenderer razorViewToStringRenderer) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _razorViewToStringRenderer = razorViewToStringRenderer; }
public UserService(MshareDbContext context, ITimeService timeService, IEmailService emailService, IURIConfiguration uriConf, IStringLocalizer <LocalizationResource> localizer, IRazorViewToStringRenderer renderer) { Context = context; TimeService = timeService; EmailService = emailService; UriConf = uriConf; Renderer = renderer; Localizer = localizer; random = new Random(); }
public GroupService(MshareDbContext context, IEmailService emailService, IOptimizedService optimizedService, IHistoryService history, IURIConfiguration uriConf, IStringLocalizer <LocalizationResource> localizer, IRazorViewToStringRenderer renderer) { Context = context; EmailService = emailService; OptimizedService = optimizedService; UriConf = uriConf; Renderer = renderer; Localizer = localizer; History = history; }
public RequestApprovedEmailHander( IRepository <Review, int> revRepository, UserManager <User> userManager, IRazorViewToStringRenderer razorViewToStringRenderer, IEmailService mailer) { _reviewRepository = revRepository; _razorViewToStringRenderer = razorViewToStringRenderer; _userManager = userManager; _mailer = mailer; }
public UsersController(IUserService userService, UserManager <User> userManager, ITokenFactory tokenFactory, IEmailService emailService, IMapper mapper, IRazorViewToStringRenderer razorViewRenderer) { _userService = userService; _userManager = userManager; _tokenFactory = tokenFactory; _emailService = emailService; _mapper = mapper; _razorViewRenderer = razorViewRenderer; }
public InvoiceController(IInvoiceService invoiceService, IItemService itemService, ITaxService taxService, UserHandler userHandler, IEmailSender emailSender , IRazorViewToStringRenderer razorViewToStringRenderer, IPaymentService paymentService) { _invoiceService = invoiceService; _itemService = itemService; _taxService = taxService; _userHandler = userHandler; _emailSender = emailSender; _razorViewToStringRenderer = razorViewToStringRenderer; _paymentService = paymentService; }
public TicketApprovalController(IMapper mapper, ITicketSerivces ticketSerivces, ITripServices tripServices, ITicketTripServices ticketTripServices, BookingCarDbContext context, ISendMailServices sendMailServices, IRazorViewToStringRenderer razorViewToStringRenderer) { _mapper = mapper; _ticketSerivces = ticketSerivces; _tripServices = tripServices; _ticketTripServices = ticketTripServices; _context = context; _sendMailServices = sendMailServices; _razorViewToStringRenderer = razorViewToStringRenderer; }
public ExternalLoginModel(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, ILogger <ExternalLoginModel> logger, IEmailSender emailSender, IRazorViewToStringRenderer razorViewToStringRenderer) { _signInManager = signInManager; _userManager = userManager; _logger = logger; _emailSender = emailSender; _razorViewToStringRenderer = razorViewToStringRenderer; }
public DetailsModel(IOrderRepository orderRepository, IPdfService pdfService, IRazorViewToStringRenderer razorViewToStringRenderer, ILogger <DetailsModel> logger, IEmailSender emailSender) { _orderRepository = orderRepository; _pdfService = pdfService; _emailSender = emailSender; _logger = logger; _razorViewToStringRenderer = razorViewToStringRenderer; }
public EmailTemplateServices(NotificationDbContext notificationDbContext, ILogger <EmailTemplateServices> logger, IRazorViewToStringRenderer razorViewToStringRenderer, IWebHostEnvironment environment, IOptions <TemplateSettings> settings) { _notificationDbContext = notificationDbContext; _logger = logger; _razorViewToStringRenderer = razorViewToStringRenderer; _settings = settings; _hostingEnvironment = environment; }
/// <summary> /// Constructor of account controller. /// </summary> /// <param name="identityService">Application identity service.</param> /// <param name="mediator">Mediator to access application entities.</param> /// <param name="emailService">Service to manage email activities.</param> /// <param name="localizer">Service for string localization.</param> /// <param name="razorViewToStringRenderer">Renderer for Razor pages (to convert to string format)</param> /// <exception cref="ArgumentNullException"></exception> public AccountController(IIdentityService identityService, IEmailService emailService, IMediator mediator, IStringLocalizer <AccountController> localizer, IRazorViewToStringRenderer razorViewToStringRenderer) { _identityService = identityService ?? throw new ArgumentNullException(); _emailService = emailService ?? throw new ArgumentNullException(); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _localizer = localizer ?? throw new ArgumentNullException(nameof(localizer)); _razorViewToStringRenderer = razorViewToStringRenderer ?? throw new ArgumentNullException(nameof(razorViewToStringRenderer)); }
public QuizCreatedHandler( IRazorViewToStringRenderer renderer, IEmailService emailService, IHttpContextAccessor httpContextAccessor, IUnitOfWork unitOfWork, IMediator mediator) { _renderer = renderer; _emailService = emailService; _httpContextAccessor = httpContextAccessor; _unitOfWork = unitOfWork; _mediator = mediator; }
public EmailSender( IOptions <EmailSettings> emailSettings, Markdown markdown, IRazorViewToStringRenderer razor, IHostEnvironment env, ILogger <EmailSender> log) { _emailSettings = emailSettings.Value; _markdown = markdown; _razor = razor; _env = env; Log = log; }
public RegisterModel( UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender, IRazorViewToStringRenderer razorViewToStringRenderer) { _userManager = userManager; _signInManager = signInManager; _logger = logger; _emailSender = emailSender; _razorViewToStringRenderer = razorViewToStringRenderer; }
public MailService(EmailSettings settings, IRazorViewToStringRenderer renderer) { if (settings != null) { _fromName = settings.FromName; _username = settings.UserName; _password = settings.Password; _host = settings.Host; _port = settings.Port; _fromAddress = settings.FromAddress; } _renderer = renderer; }
public ApiController(UserManager <User> userManager, SignInManager <User> signInManager, IConfiguration configuration, photostudioContext context, IRazorViewToStringRenderer razorView) { this.context = context; unitOfWork = new UnitOfWork(context); _renderer = razorView; emailSender = new EmailSender(razorView); this.userManager = userManager; this.signInManager = signInManager; this.configuration = configuration; }