Beispiel #1
0
 public CreateOrUpdateAdminStep(AdminConfig config, IRoleRepo roleRepo, IUserGateway userGateway, IUserRepo userRepo)
 {
     this.config      = config;
     this.roleRepo    = roleRepo;
     this.userGateway = userGateway;
     this.userRepo    = userRepo;
 }
Beispiel #2
0
 public GetParticipantsProcess(
     ILearningRoomGateway learningRoomGateway,
     IUserGateway userGateway)
 {
     _learningRoomGateway = learningRoomGateway;
     _userGateway         = userGateway;
 }
Beispiel #3
0
 public AddUserProcess(
     IUserGateway userGateway,
     ILoginTokenGateway loginTokenGateway)
 {
     _userGateway       = userGateway;
     _loginTokenGateway = loginTokenGateway;
 }
Beispiel #4
0
 public Context(IUserGateway userGateway, ITeamGateway teamGateway, IGateKeeper gateKeeper, IPasswordLocker passwordLocker)
 {
     UserGateway    = userGateway;
     TeamGateway    = teamGateway;
     GateKeeper     = gateKeeper;
     PasswordLocker = passwordLocker;
 }
 public AppointmentService(IAppointmentRepository appointmentRepository, IUserGateway userGateway, IRoomGateway roomGateway, ISurveyRepository surveyRepository)
 {
     _appointmentRepository = appointmentRepository;
     _userGateway           = userGateway;
     _roomGateway           = roomGateway;
     _surveyRepository      = surveyRepository;
 }
 public CheckUserExistanceProcess(
     ILoginTokenGateway loginTokenGateway,
     IUserGateway userGateway)
 {
     _loginTokenGateway = loginTokenGateway;
     _userGateway       = userGateway;
 }
Beispiel #7
0
 public RequestHandler(
     IUnitOfWorkAsync uow,
     IQueryRepositoryFactory queryRepositoryFactory,
     IUserGateway userGateway)
     : base(uow, queryRepositoryFactory)
 {
     _userGateway = userGateway;
 }
Beispiel #8
0
 public GetMessagesByRoomProcess(
     ILoginTokenGateway loginTokenGateway,
     IUserGateway userGateway,
     ILearningRoomWithChatsGateway learningRoomWithChatsGateway)
 {
     _loginTokenGateway            = loginTokenGateway;
     _userGateway                  = userGateway;
     _learningRoomWithChatsGateway = learningRoomWithChatsGateway;
 }
Beispiel #9
0
        /// <summary>
        /// Validates username and password provided.
        /// </summary>
        /// <param name="password">Password to validate.</param>
        /// <param name="username">Username to validate.</param>
        /// <param name="createdDate">Date created.</param>
        /// <returns>True if username / password are valid.</returns>
        public bool ValidateUser(string password, string username, string createdDate)
        {
            bool isUserValid = true;

            UserGateway = new UserGateway();

            string clearPassword  = UserGateway.GetUserPassword(username);
            string digestPassword = Utilities.GetDigestedPassword(clearPassword, createdDate);

            if (!digestPassword.Equals(password))
            {
                throw new InvalidUserException("Invalid digested password");
            }

            return(isUserValid);
        }
Beispiel #10
0
 public UserService(IUserGateway gateway)
 {
     _gateway = gateway;
 }
 public UserController(IUserGateway userGateway)
 {
     _userGateway = userGateway;
 }
 public DatePriorityStrategy(IAppointmentService appointmentService, IUserGateway userGateway)
 {
     _appointmentService = appointmentService;
     _userGateway        = userGateway;
 }
 public AppointmentFilterService(IAppointmentService appointmentService, IUserGateway userGateway, IRoomGateway roomGateway)
 {
     _appointmentService = appointmentService;
     _userGateway        = userGateway;
     _roomGateway        = roomGateway;
 }
 public MedicalRecordService(IMedicalRecordRepository medicalRecordRepository, IUserGateway userGateway)
 {
     _medicalRecordRepository = medicalRecordRepository;
     _userGateway             = userGateway;
 }
Beispiel #15
0
 public FeedbackService(IFeedbackRepository feedbackRepository, IUserGateway userGateway)
 {
     _feedbackRepository = feedbackRepository;
     _userGateway        = userGateway;
 }
Beispiel #16
0
 public GetByAccessTokenProcess(IUserGateway userGateway)
 {
     _userGateway = userGateway;
 }
 public User(IUserGateway gateway)
 {
     this.Gateway = gateway;
 }
 public PrescriptionSearchService(IPrescriptionRepository repository, IReportRepository reportRepository, IUserGateway userGateway)
 {
     _prescriptionRepository = repository;
     _reportRepository       = reportRepository;
     _userGateway            = userGateway;
 }
Beispiel #19
0
 public UserService(IUserGateway gateway)
 {
     this.gateway = gateway;
 }
Beispiel #20
0
 public PostControl(IPostGateway postGateway, IUserGateway userGateway, ICredentialManager credentialMan)
 {
     this.postGateway   = postGateway;
     this.userGateway   = userGateway;
     this.credentialMan = credentialMan;
 }
Beispiel #21
0
 /// <summary>
 /// Retrieves password for username provided.
 /// </summary>
 /// <param name="username">User name to retrieve password for.</param>
 /// <returns>Password for user name.</returns>
 public string GetPassword(string username)
 {
     UserGateway = new UserGateway();
     return(UserGateway.GetUserPassword(username));
 }
Beispiel #22
0
 public CreateUserStep(IUserRepo userRepo, IUserGateway userGateway, IDomainEventPublisher eventPublisher)
 {
     this.userRepo       = userRepo;
     this.userGateway    = userGateway;
     this.eventPublisher = eventPublisher;
 }
Beispiel #23
0
 public UserRepository(IUserGateway gateway)
 {
     this.gateway = gateway;
 }
Beispiel #24
0
 public MyUserStore(IUserGateway userGateway)
 {
     _userGateway = userGateway;
 }
Beispiel #25
0
 public LoginUseCase(IUserGateway userGateway)
 {
     _userGateway = userGateway;
 }
 public AddEmployeeUseCase(IEmployeeGateway employeeGateway, IUserGateway userGateway, IUserProfileGateway profileGateway)
 {
     _employeeGateway = employeeGateway;
     _userGateway     = userGateway;
     _profileGateway  = profileGateway;
 }
 public RequestUsersListUseCase(IUserGateway userGateway)
 {
     _userGateway = userGateway;
 }
 public ReportSearchService(IReportRepository repository, IUserGateway userGateway)
 {
     _repository  = repository;
     _userGateway = userGateway;
 }