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