public CreateAdminAccount(ILoginRepository loginRepository, IUserRepository userRepository, domain.User user, string email, string password) { this.loginRepository = loginRepository; this.userRepository = userRepository; this.user = user; Email = email; Password = password; }
public CreateUser(IUserRepository userRepository, domain.User user) { this.userRepository = userRepository; User = user; }
public UpdateUser(IUserRepository repository, domain.User user) { this.repository = repository; User = user; }