Beispiel #1
0
        public async Task <ActionResult <string> > EchoWithData([FromServices] AdsUnitOfWork adsUnitOfWork)
        {
            var watcher = new Stopwatch();

            watcher.Start();

            var families = await adsUnitOfWork.FamiliesRepository.GetAll();

            return(Ok(
                       $"echo from module Ads with data - Date {DateTime.UtcNow} - nb of families {families.Count} getted in {watcher.Elapsed}"));
        }
 public AdsController(AdsUnitOfWork adsUnitOfWork, FunctionalUnitOfWork functionalUnitOfWork, UserManager <ApplicationUser> userManager,
                      EventTrackingService eventTrackingService, NotificationService notificationService, IMapper mapper,
                      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;
     _adsUnitOfWork = adsUnitOfWork;
     _mapper        = mapper;
 }
 public ImportController(AdsUnitOfWork referentialUnitOfWork, ILogger <ImportController> logger, IServiceProvider serviceProvider)
 {
     _adsUnitOfWork   = referentialUnitOfWork;
     _logger          = logger;
     _serviceProvider = serviceProvider;
 }
 public CategoriesController(AdsUnitOfWork adsUnitOfWork)
 {
     _adsUnitOfWork = adsUnitOfWork;
 }
 public FamiliesController(AdsUnitOfWork adsUnitOfWork)
 {
     _adsUnitOfWork = adsUnitOfWork;
 }