public RefreshTokensUseCase(SnakeCaseConverter snakeCaseConverter, IUserRepository userRepository, ISessionRepository sessionRepository, ITokenRepository tokenRepository) { this.userRepository = userRepository; this.sessionRepository = sessionRepository; this.tokenRepository = tokenRepository; this.snakeCaseConverter = snakeCaseConverter; }
public CardController(ILogger <CardController> _logger, CardRepository context, SnakeCaseConverter snakeCaseConverter) { db = context; logger = _logger; this.snakeCaseConverter = snakeCaseConverter; }
public SignInWithEmailUseCase(IUserRepository userRepository, SnakeCaseConverter snakeCaseConverter, ISessionRepository sessionRepository, ITokenRepository tokenRepository, AuthUtils authOptions) { this.userRepository = userRepository; this.snakeCaseConverter = snakeCaseConverter; this.sessionRepository = sessionRepository; this.tokenRepository = tokenRepository; this.authOptions = authOptions; }
public SignUpWithEmailUseCase(IUserRepository userRepository, SnakeCaseConverter snakeCaseConverter, ISessionRepository sessionRepository, ITokenRepository tokenRepository, IFileRepository fileRepository, MailService mailService) { this.userRepository = userRepository; this.snakeCaseConverter = snakeCaseConverter; this.sessionRepository = sessionRepository; this.tokenRepository = tokenRepository; this.fileRepository = fileRepository; this.mailService = mailService; }
public UserController(ILogger <UserController> logger, SnakeCaseConverter snakeCaseConverter, IAuthFacade authFacade, GetNewTokensUseCase getNewTokesUseCase, RefreshTokensUseCase refreshTokensUseCase, IUserRepository db) { this.logger = logger; this.snakeCaseConverter = snakeCaseConverter; this.authFacade = authFacade; this.getNewTokesUseCase = getNewTokesUseCase; this.refreshTokensUseCase = refreshTokensUseCase; this.db = db; }
public SignUpWithGoogleUseCase(IUserRepository userRepository, SnakeCaseConverter snakeCaseConverter, ISessionRepository sessionRepository, ITokenRepository tokenRepository, ContentSaver contentSaver, IFileRepository fileRepository, AuthUtils authOptions) { this.userRepository = userRepository; this.snakeCaseConverter = snakeCaseConverter; this.sessionRepository = sessionRepository; this.tokenRepository = tokenRepository; this.contentSaver = contentSaver; this.fileRepository = fileRepository; this.authOptions = authOptions; }
public DeckController(IDeckRepository deckRepository, IUserDeckRepository userDeckRepository, ILogger <DeckController> logger, SnakeCaseConverter snakeCaseConverter, DeleteDeckUseCase deleteDeckUseCase, UpdateDeckUseCase updateDeckUseCase, GetDecksForTrainUseCase getDecksForTrainUseCase) { this.deckRepository = deckRepository; this.userDeckRepository = userDeckRepository; this.logger = logger; this.snakeCaseConverter = snakeCaseConverter; this.deleteDeckUseCase = deleteDeckUseCase; this.updateDeckUseCase = updateDeckUseCase; this.getDecksForTrainUseCase = getDecksForTrainUseCase; }
protected override void OnModelCreating(ModelBuilder modelBuilder) { // Write default stuff here. Any configuration here will be converted by the conventionConverter modelBuilder.Entity <Person>().ToTable("Persons"); modelBuilder.Entity <Person>().HasKey(x => x.Id); // Surname is actually called LastName in SQL server and last_name in Postgres. Since it is configured here // in PascalCase, it will automatically be converted for postgres modelBuilder.Entity <Person>().Property(x => x.SurName).HasColumnName("LastName"); if (this.databaseType == DatabaseType.PostgreSql) { base.OnModelCreating(modelBuilder); var convention = new SnakeCaseConverter(); convention.SetConvention(modelBuilder); } else { base.OnModelCreating(modelBuilder); } }
public void Should_Correctly_Convert_All_Inputs_To_Snake_Case() { var snakeCasedResults = new List <string> { SnakeCaseConverter.ToUnderscore("TestController"), SnakeCaseConverter.ToUnderscore("ThisIsBeautifulDay"), SnakeCaseConverter.ToUnderscore("Am7Days"), SnakeCaseConverter.ToUnderscore("My3CodeIs4TimesBetter"), SnakeCaseConverter.ToUnderscore("ArbitrarilySendingDifferentTypesToFunctionsMakesKatasCool"), SnakeCaseConverter.ToUnderscore(1), }; var expectedResults = new List <string> { "test_controller", "this_is_beautiful_day", "am7_days", "my3_code_is4_times_better", "arbitrarily_sending_different_types_to_functions_makes_katas_cool", "1", }; snakeCasedResults.Should().BeEquivalentTo(expectedResults); }
public UserRepository(MDContext context, SnakeCaseConverter snakeCaseConverter, AuthUtils security, MailService mailService) { _context = context; table = _context.Set <User>(); this.snakeCaseConverter = snakeCaseConverter; }
public SubscribeController(ILogger <SubscribeController> _logger, ISubscribeRepository context, SnakeCaseConverter snakeCaseConverter) { db = context; logger = _logger; this.snakeCaseConverter = snakeCaseConverter; }
public UserDeckController(ILogger <UserDeckController> _logger, IUserDeckRepository context, SnakeCaseConverter snakeCaseConverter) { db = context; logger = _logger; this.snakeCaseConverter = snakeCaseConverter; }