Example #1
0
 public UsersController(
     PilllarContext context,
     IMapper mapper,
     ILogger <UsersController> logger,
     IPropertyMappingService propertyMappingService,
     IPropertyCheckerService propertyCheckerService
     )
 {
     _context    = context;
     _repository = new UserRepository(context, propertyMappingService);
     _logger     = logger;
     _mapper     = mapper ??
                   throw new ArgumentNullException(nameof(mapper));
     _propertyMappingService = propertyMappingService ??
                               throw new ArgumentNullException(nameof(propertyMappingService));
     _propertyCheckerService = propertyCheckerService ??
                               throw new ArgumentNullException(nameof(propertyCheckerService));
 }
Example #2
0
 public LoginController(PilllarContext context, ILogger <LoginController> logger, IPropertyMappingService _propertyMappingService)
 {
     _context    = context;
     _repository = new UserRepository(context, _propertyMappingService);
     _logger     = logger;
 }