public ConfirmContactModel(FunctionalUnitOfWork functionalUnitOfWork, IConfiguration configuration, UserManager <ApplicationUser> userManager, EventTrackingService eventTrackingService)
 {
     _userManager          = userManager;
     _configuration        = configuration;
     _UnitOfWork           = functionalUnitOfWork;
     _eventTrackingService = eventTrackingService;
 }
Ejemplo n.º 2
0
        public async Task <ActionResult <AdModel> > Valid(Guid AdId, [FromServices] FunctionalUnitOfWork functionalUnitOfWork)
        {
            var current = await functionalUnitOfWork.AdRepository.FirstOrDefault(o => o.Id == AdId);

            var price = (await functionalUnitOfWork.AdPriceRepository.All()).FirstOrDefault(p => p.Id == current.AdPriceId);

            if (price?.Value == 0 || !string.IsNullOrEmpty(current.PaymentInformation))
            {
                current.IsValid      = true;
                current.ValidateDate = DateTime.UtcNow;
                current.OwnerId      = User.NameIdentifier();
                await functionalUnitOfWork.AdRepository.Update(current);

                functionalUnitOfWork.SaveChanges();
                await _eventTrackingService.Create(current.OwnerId, "Ad", "validate");

                await _notificationService.Create(current.OwnerId, $"Votre annonce {current.Title} a été validée !", $"/ads/details/{current.Id}", "reminder", "reminder", "reminder", NotificationTypeEnum.ValidateAd);

                await SendEmailTemplate(current);

                return(Ok(current));
            }

            return(BadRequest());
        }
Ejemplo n.º 3
0
 public TchatController(FunctionalUnitOfWork functionalUnitOfWork, UserManager <ApplicationUser> userManager, IWebHostEnvironment env, IServiceProvider serviceProvider, IEmailSenderService emailSender, IConfiguration configuration)
 {
     _functionalUnitOfWork = functionalUnitOfWork;
     _userManager          = userManager;
     _env             = env;
     _serviceProvider = serviceProvider;
     _emailSender     = emailSender;
     _configuration   = configuration;
 }
Ejemplo n.º 4
0
 public LoginModel(SignInManager <ApplicationUser> signInManager,
                   ILogger <LoginModel> logger, FunctionalUnitOfWork functionalUnitOfWork,
                   UserManager <ApplicationUser> userManager, EventTrackingService eventTrackingService)
 {
     _userManager          = userManager;
     _eventTrackingService = eventTrackingService;
     _signInManager        = signInManager;
     _logger = logger;
     _functionalUnitOfWork = functionalUnitOfWork;
 }
 public PaypalController(ILogger <PaypalController> logger, IConfiguration configuration, FunctionalUnitOfWork functionalUnitOfWork, UserManager <ApplicationUser> userManager, IEmailSenderService emailSenderService, IWebHostEnvironment env, IServiceProvider serviceProvider)
 {
     _logger               = logger;
     _configuration        = configuration;
     _functionalUnitOfWork = functionalUnitOfWork;
     _userManager          = userManager;
     _emailSenderService   = emailSenderService;
     _env             = env;
     _serviceProvider = serviceProvider;
 }
Ejemplo n.º 6
0
 public ProfileService(UserManager <ApplicationUser> userManager,
                       NotificationService notificationService, IConfiguration configuration,
                       IEmailSenderService emailSenderService, IWebHostEnvironment env, IServiceProvider serviceProvider, FunctionalUnitOfWork functionalUnitOfWork)
 {
     _userManager         = userManager;
     _notificationService = notificationService;
     _configuration       = configuration;
     _emailSenderService  = emailSenderService;
     _env                  = env;
     _serviceProvider      = serviceProvider;
     _functionalUnitOfWork = functionalUnitOfWork;
 }
 public AdminDashboardController(FunctionalUnitOfWork functionalUnitOfWork, UserManager <ApplicationUser> userManager,
                                 EventTrackingService eventTrackingService, NotificationService notificationService,
                                 IConfiguration configuration, IServiceProvider serviceProvider, IWebHostEnvironment env, IEmailSenderService emailSender)
 {
     this.functionalUnitOfWork = functionalUnitOfWork;
     _userManager          = userManager;
     _eventTrackingService = eventTrackingService;
     _notificationService  = notificationService;
     _configuration        = configuration;
     _serviceProvider      = serviceProvider;
     _env         = env;
     _emailSender = emailSender;
 }
        public TrackAdPublishingService(ILogger <TrackAdPublishingService> logger, IServiceProvider serviceProvider, IWebHostEnvironment env, IConfiguration configuration)
        {
            _logger = logger;

            _scope           = serviceProvider.CreateScope();
            _serviceProvider = _scope.ServiceProvider;

            _functionalUnitOfWork = _scope.ServiceProvider.GetRequiredService <FunctionalUnitOfWork>();
            _userManager          = _scope.ServiceProvider.GetRequiredService <UserManager <ApplicationUser> >();
            _eventTrackingService = _scope.ServiceProvider.GetRequiredService <EventTrackingService>();
            _notificationService  = _scope.ServiceProvider.GetRequiredService <NotificationService>();
            _configuration        = configuration;
            _env         = env;
            _emailSender = _scope.ServiceProvider.GetRequiredService <IEmailSenderService>();
        }
 public ProfileStatisticsController(UserManager <ApplicationUser> userManager,
                                    IAuthorizationService authorizationService,
                                    IServiceProvider serviceProvider,
                                    IWebHostEnvironment env, IEmailSender emailSender,
                                    IConfiguration configuration, FunctionalUnitOfWork functionalUnitOfWork, EventTrackingService eventTrackingService)
 {
     _userManager          = userManager;
     _authorizationService = authorizationService;
     _env                  = env;
     _emailSender          = emailSender;
     _configuration        = configuration;
     _functionalUnitOfWork = functionalUnitOfWork;
     _serviceProvider      = serviceProvider;
     _eventTrackingService = eventTrackingService;
 }
Ejemplo n.º 10
0
 public ContactsController(NotificationService notificationService,
                           IWebHostEnvironment env, IConfiguration configuration,
                           IServiceProvider serviceProvider,
                           IEmailSenderService emailSender, FunctionalUnitOfWork onlineWalletUnitOfWork, UserManager <ApplicationUser> userManager,
                           EventTrackingService eventTrackingService)
 {
     _notificationService  = notificationService;
     _serviceProvider      = serviceProvider;
     _UnitOfWork           = onlineWalletUnitOfWork;
     _userManager          = userManager;
     _eventTrackingService = eventTrackingService;
     _emailSender          = emailSender;
     _env           = env;
     _configuration = configuration;
 }
Ejemplo n.º 11
0
 public LoginWithPinCodeModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <RegisterModel> logger,
     IWebHostEnvironment env,
     IEmailSender emailSender,
     IConfiguration configuration, EventTrackingService eventTrackingService,
     FunctionalUnitOfWork functionalUnitOfWork)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _logger               = logger;
     _emailSender          = emailSender;
     Configuration         = configuration;
     _env                  = env;
     _webRoot              = _env.WebRootPath;
     _eventTrackingService = eventTrackingService;
     _functionalUnitOfWork = functionalUnitOfWork;
 }
 public RegisterModel(
     IServiceProvider serviceProvider,
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <RegisterModel> logger,
     IWebHostEnvironment env,
     IEmailSenderService emailSender,
     IConfiguration configuration, CountriesService countriesService, FunctionalUnitOfWork functionalUnitOfWork, EventTrackingService eventTrackingService)
 {
     _serviceProvider      = serviceProvider;
     _userManager          = userManager;
     _signInManager        = signInManager;
     _logger               = logger;
     _emailSender          = emailSender;
     Configuration         = configuration;
     this.countriesService = countriesService;
     _functionalUnitOfWork = functionalUnitOfWork;
     _env     = env;
     _webRoot = _env.WebRootPath;
     _eventTrackingService = eventTrackingService;
 }
 public CustomLinkController(FunctionalUnitOfWork functionalUnitOfWork)
 {
     _functionalUnitOfWork = functionalUnitOfWork;
 }
 public QrcodeController(FunctionalUnitOfWork functionalUnitOfWork, IMapper mapper)
 {
     _functionalUnitOfWork = functionalUnitOfWork;
     _mapper = mapper;
 }
 public ViewProfileController(UserManager <ApplicationUser> userManager, FunctionalUnitOfWork functionalUnitOfWork, EventTrackingService eventTrackingService)
 {
     _userManager          = userManager;
     _functionalUnitOfWork = functionalUnitOfWork;
     _eventTrackingService = eventTrackingService;
 }
Ejemplo n.º 16
0
 public _HostModel(UserManager <ApplicationUser> userManager, FunctionalUnitOfWork functionalUnitOfWork)
 {
     this.userManager          = userManager;
     this.functionalUnitOfWork = functionalUnitOfWork;
 }
 public UserClaimsPrincipalFactory(UserManager <ApplicationUser> userManager,
                                   IOptions <IdentityOptions> optionsAccessor, FunctionalUnitOfWork functionalUnitOfWork) : base(userManager, optionsAccessor)
 {
     _functionalUnitOfWork = functionalUnitOfWork;
 }
Ejemplo n.º 18
0
 public SubPackController(UserManager <ApplicationUser> userManager, FunctionalUnitOfWork functionalUnitOfWork, IConfiguration configuration)
 {
     _userManager          = userManager;
     _functionalUnitOfWork = functionalUnitOfWork;
     _configuration        = configuration;
 }
 public NotificationHub(FunctionalUnitOfWork functionalUnitOfWork, UserManager <ApplicationUser> userManager)
 {
     FunctionalUnitOfWork = functionalUnitOfWork;
     _userManager         = userManager;
 }
 public EventTrackingService(FunctionalUnitOfWork unitOfWork)
 {
     _UnitOfWork = unitOfWork;
 }
 public NotificationService(FunctionalUnitOfWork unitOfWork)
 {
     _UnitOfWork = unitOfWork;
 }
 public CryptocoinController(UserManager <ApplicationUser> userManager, FunctionalUnitOfWork context, IConfiguration configuration)
 {
     _functionalUnitOfWork = context;
     _userManager          = userManager;
     _configuration        = configuration;
 }
Ejemplo n.º 23
0
 public CountriesController(FunctionalUnitOfWork functionalUnitOfWork, IConfiguration configuration)
 {
     _functionalUnitOfWork = functionalUnitOfWork;
     _configuration        = configuration;
 }
Ejemplo n.º 24
0
 public RssController(FunctionalUnitOfWork functionalUnitOfWork, UserManager <ApplicationUser> userManager, IConfiguration configuration)
 {
     this.functionalUnitOfWork = functionalUnitOfWork;
     this.userManager          = userManager;
     this.configuration        = configuration;
 }
Ejemplo n.º 25
0
 public CountriesService(FunctionalUnitOfWork functionalUnitOfWork, ILogger <CountriesService> logger)
 {
     _functionalUnitOfWork = functionalUnitOfWork;
     _logger = logger;
 }
Ejemplo n.º 26
0
 public CardController(FunctionalUnitOfWork onlineWalletUnitOfWork, IHubContext <SynchroHub> hubContext, IConfiguration configuration)
 {
     _UnitOfWork    = onlineWalletUnitOfWork;
     _configuration = configuration;
     HubContext     = hubContext;
 }
Ejemplo n.º 27
0
 public AdPriceController(FunctionalUnitOfWork functionalUnitOfWork, IConfiguration configuration)
 {
     _functionalUnitOfWork = functionalUnitOfWork;
     _configuration        = configuration;
 }
 public SocialNetworkController(FunctionalUnitOfWork functionalUnitOfWork)
 {
     _functionalUnitOfWork = functionalUnitOfWork;
 }
Ejemplo n.º 29
0
 public SubscriptionController(IConfiguration configuration, FunctionalUnitOfWork functionalUnitOfWork, UserManager <ApplicationUser> userManager)
 {
     _configuration        = configuration;
     _functionalUnitOfWork = functionalUnitOfWork;
     _userManager          = userManager;
 }