public static void CreateUser(CreateUser request, Func<IUserRepository> userRepositoryFactory, ILogger logger) { using (var userRepository = userRepositoryFactory()) { var user = new User { Name = request.Name }; userRepository.Add(user); userRepository.Save(); logger.Info("UserServiceModule: User Created"); } }
public void Add(User user) { _users.Add(user); }