Ejemplo n.º 1
0
 public UsersController(IUserRepository repo, IMapper mapper, IQuestRepository questRepo, IAvatarRepository avatarRepo)
 {
     this._avatarRepo = avatarRepo;
     this._questRepo  = questRepo;
     this._mapper     = mapper;
     this._repo       = repo;
 }
Ejemplo n.º 2
0
 public ClaimQuestsRequestHandler(IUserRepository userRepository, IQuestRepository questRepository, IQuestTypeRepository questTypeRepository, IAvatarRepository avatarRepository)
 {
     _userRepository      = userRepository;
     _questRepository     = questRepository;
     _questTypeRepository = questTypeRepository;
     _avatarRepository    = avatarRepository;
 }
Ejemplo n.º 3
0
 public QuestionController(IQuestionRepository questionRepository, IUserRepository userRepository, IAvatarRepository avatarRepository, ILogger <UsersController> logger, levelupContext context)
 {
     _questionRepository = questionRepository;
     _userRepository     = userRepository;
     _avatarRepository   = avatarRepository;
     this.logger         = logger;
     this.context        = context;
 }
Ejemplo n.º 4
0
 public UserController()
 {
     dbcontext  = new Context();
     mapper     = new Mapper(dbcontext);
     userRepo   = new SqlServerUserRepository(dbcontext);
     avatarRepo = new SqlServerAvatarRepository(dbcontext);
     bidRepo    = new SqlServerBidRepository(dbcontext);
 }
Ejemplo n.º 5
0
 public QuestsController(IQuestRepository questRepository, IUserRepository userRepository, IQuestTypeRepository questTypeRepository, ICategoryRepository categoryRepository, IAvatarRepository avatarRepository)
 {
     _questRepository     = questRepository;
     _userRepository      = userRepository;
     _questTypeRepository = questTypeRepository;
     _categoryRepository  = categoryRepository;
     _avatarRepository    = avatarRepository;
 }
Ejemplo n.º 6
0
 public GetAvailableSkinsRequestHandler(IUserRepository userRepository, IAvatarRepository avatarRepository, ISkinRepository skinRepository, ICategoryRepository categoryRepository, IQuestRepository questRepository, IQuestTypeRepository questTypeRepository)
 {
     _userRepository      = userRepository;
     _avatarRepository    = avatarRepository;
     _skinRepository      = skinRepository;
     _categoryRepository  = categoryRepository;
     _questRepository     = questRepository;
     _questTypeRepository = questTypeRepository;
 }
Ejemplo n.º 7
0
 public AvatarController(ILogger <UsersController> logger, levelupContext context, IAvatarRepository avatarRepository, IUserRepository userRepository, ISkinRepository skinRepository, ICategoryRepository categoryQuest, IQuestRepository questRepository, IQuestTypeRepository questTypeRepository)
 {
     _logger              = logger;
     _context             = context;
     _avatarRepository    = avatarRepository;
     _userRepository      = userRepository;
     _skinRepository      = skinRepository;
     _categoryQuest       = categoryQuest;
     _questRepository     = questRepository;
     _questTypeRepository = questTypeRepository;
 }
Ejemplo n.º 8
0
 public AccountManager(
     IMedioClinicUserManager <MedioClinicUser, int> userManager,
     IMedioClinicSignInManager <MedioClinicUser, int> signInManager,
     IAuthenticationManager authenticationManager,
     IAvatarRepository avatarRepository,
     IBusinessDependencies dependencies)
     : base(userManager, dependencies)
 {
     SignInManager         = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     AuthenticationManager = authenticationManager ?? throw new ArgumentNullException(nameof(authenticationManager));
     AvatarRepository      = avatarRepository ?? throw new ArgumentNullException(nameof(avatarRepository));
 }
Ejemplo n.º 9
0
 public Mapper(Context _dbcontext)
 {
     this.dbcontext = _dbcontext;
     listingRepo    = new SqlServerListingRepository(dbcontext);
     bidRepo        = new SqlServerBidRepository(dbcontext);
     commentRepo    = new SqlServerCommentRepository(dbcontext);
     userRepo       = new SqlServerUserRepository(dbcontext);
     shippingRepo   = new SqlServerShippingRepository(dbcontext);
     statusRepo     = new SqlServerStatusRepository(dbcontext);
     categoryRepo   = new SqlServerCategoryRepository(dbcontext);
     avatarRepo     = new SqlServerAvatarRepository(dbcontext);
 }
 public RegisterUserWithCredentialsCommandHandler(
     IAuthRepository authRepository,
     IAvatarRepository avatarRepository,
     IProfileImageUrlProvider profileImageUrlProvider,
     IMapper mapper,
     IMediator mediator)
 {
     _authRepository          = authRepository;
     _avatarRepository        = avatarRepository;
     _profileImageUrlProvider = profileImageUrlProvider;
     _mapper   = mapper;
     _mediator = mediator;
 }
Ejemplo n.º 11
0
 public ProfileManager(
     IAvatarRepository avatarRepository,
     IFileManager fileManager,
     IUserModelService userModelService,
     IErrorHelperService errorHelperService,
     IMedioClinicUserManager <MedioClinicUser, int> userManager,
     IMedioClinicUserStore userStore,
     IBusinessDependencies dependencies)
     : base(userManager, dependencies)
 {
     AvatarRepository   = avatarRepository ?? throw new ArgumentNullException(nameof(avatarRepository));
     FileManager        = fileManager ?? throw new ArgumentNullException(nameof(fileManager));
     UserModelService   = userModelService ?? throw new ArgumentNullException(nameof(userModelService));
     ErrorHelperService = errorHelperService ?? throw new ArgumentNullException(nameof(errorHelperService));
     UserStore          = userStore ?? throw new ArgumentNullException(nameof(userStore));
 }
Ejemplo n.º 12
0
 public UsersController(
     ILogger <UsersController> logger,
     levelupContext context,
     IAvatarRepository avatarRepository,
     ISkinRepository skinRepository,
     IUserRepository userRepository,
     IPasswordRecoveryDataRepository passwordRecoveryDataRepository,
     IConfiguration configuration)
 {
     _logger           = logger;
     _context          = context;
     _avatarRepository = avatarRepository;
     _skinRepository   = skinRepository;
     _userRepository   = userRepository;
     _passwordRecoveryDataRepository = passwordRecoveryDataRepository;
     Configuration = configuration;
 }
Ejemplo n.º 13
0
 public AuthorizeUserWithFacebookCommandHandler(
     IFacebookApiClient facebookApiClient,
     ITenantProviderSettingsRepository providerSettingsRepository,
     ITenantsRepository tenantsRepository,
     IAuthRepository authRepository,
     IJwtTokenFactory jwtTokenFactory,
     IAvatarRepository avatarRepository,
     IGuid guid,
     IMapper mapper)
 {
     _facebookApiClient          = facebookApiClient;
     _providerSettingsRepository = providerSettingsRepository;
     _tenantsRepository          = tenantsRepository;
     _authRepository             = authRepository;
     _jwtTokenFactory            = jwtTokenFactory;
     _avatarRepository           = avatarRepository;
     _guid   = guid;
     _mapper = mapper;
 }
Ejemplo n.º 14
0
 public AvatarService(IUnitOfWork uow, IAvatarRepository repository)
 {
     this.uow        = uow;
     this.repository = repository;
 }
Ejemplo n.º 15
0
 public SelectSkinRequestHandler(IUserRepository userRepository, IAvatarRepository avatarRepository, ISkinRepository skinRepository)
 {
     _userRepository   = userRepository;
     _avatarRepository = avatarRepository;
     _skinRepository   = skinRepository;
 }
Ejemplo n.º 16
0
 public AvatarController(IAvatarRepository avatarRepository, IUserRepository userRepository)
 {
     _avatarRepository = avatarRepository;
     _userRepository   = userRepository;
 }
Ejemplo n.º 17
0
 public SignUpRequestHandler(IAvatarRepository avatarRepository, IUserRepository userRepository, ISkinRepository skinRepository)
 {
     _avatarRepository = avatarRepository;
     _userRepository   = userRepository;
     _skinRepository   = skinRepository;
 }
Ejemplo n.º 18
0
 public AvatarBl(IAvatarRepository avatarRepository, IUserRepository userRepository)
 {
     _avatarRepository = avatarRepository;
     _userRepository   = userRepository;
 }
Ejemplo n.º 19
0
 public UserRepository(IConfiguration configuration, IAvatarRepository avatarRepo, ICollectionRepository collectionRepo)
 {
     _connectionString = configuration.GetValue <string>("ConnectionString");
     _avatarRepo       = avatarRepo;
     _collectionRepo   = collectionRepo;
 }
Ejemplo n.º 20
0
 public AvatarService(IUnitOfWork uow, IAvatarRepository repository)
 {
     this.uow = uow;
     this.repository = repository;
 }
Ejemplo n.º 21
0
 public ProfileController(IProfileRepository profileRepository, IAvatarRepository avatarRepository)
 {
     _profileRepository = profileRepository;
     _avatarRepository  = avatarRepository;
 }
Ejemplo n.º 22
0
 public UpdateAvatarRequestHandler(IUserRepository userRepository, IAvatarRepository avatarRepository)
 {
     _avatarRepository = avatarRepository;
     _userRepository = userRepository;
 }
Ejemplo n.º 23
0
 public AvatarController(ILogger <AvatarController> logger, IAvatarRepository repo)
 {
     _logger = logger;
     _repo   = repo;
 }
 public AuthController(IAuthRepository repo, IConfiguration config, IAvatarRepository avatarRepo)
 {
     this._avatarRepo = avatarRepo;
     this._config     = config;
     this._repo       = repo;
 }
Ejemplo n.º 25
0
 public UserInfoRequestHandler(IUserRepository userRepository, IAvatarRepository avatarRepository)
 {
     _userRepository   = userRepository;
     _avatarRepository = avatarRepository;
 }
Ejemplo n.º 26
0
 public PostQuizScoreRequestHandler(IUserRepository userRepository, IAvatarRepository avatarRepository)
 {
     _userRepository   = userRepository;
     _avatarRepository = avatarRepository;
 }
Ejemplo n.º 27
0
 public DBinitializer(IAvatarRepository avatarRepository)
 {
     _avatarRepository = avatarRepository;
 }
Ejemplo n.º 28
0
 public AvatarController(IAvatarRepository avatarRepo)
 {
     _avatarRepo = avatarRepo;
 }
Ejemplo n.º 29
0
 public DBInit(IAvatarRepository avatarRepository)
 {
     _avatarRepository = avatarRepository;
 }
Ejemplo n.º 30
0
 public AvatarService(IAvatarRepository aRepo)
 {
     _aRepo = aRepo;
 }
Ejemplo n.º 31
0
        public static async Task <SkinInformations> Handle(User user, Skin skin, IAvatarRepository avatarRepository, ICategoryRepository categoryRepository, IQuestTypeRepository questTypeRepository, IQuestRepository questRepository)
        {
            Skin.SkinNameAsEnum skinName         = skin.Name.AsSkinEnum();
            SkinInformations    skinInformations = null;
            IEnumerable <Quest> quests           = null;

            switch (skinName)
            {
            case Skin.SkinNameAsEnum.man_default:
            case Skin.SkinNameAsEnum.woman_default:
                skinInformations = new SkinInformations("default skin", true);
                break;

            case Skin.SkinNameAsEnum.man_pyjama:
            case Skin.SkinNameAsEnum.woman_pyjama:
                Dbo.Category sleepCategory = await categoryRepository.GetByName(Dbo.Category.CategoryAsEnum.Sleep.ToString());

                quests = (await questRepository.Get(user, sleepCategory.Id, questTypeRepository, null))
                         .Where(quest => {
                    QuestState questState = QuestHandlers.QuestHandlers.Create(quest, user, questTypeRepository).GetState();

                    return(questState == QuestState.Claimed || questState == QuestState.Finished);
                });
                int numberOfSleepQuestCompleted = quests.Count();
                int numberOfSleepQuestGoal      = 5;
                skinInformations = new SkinInformations($"do at least {numberOfSleepQuestGoal} sleep quests (current: {numberOfSleepQuestCompleted})", numberOfSleepQuestCompleted >= numberOfSleepQuestGoal);
                break;

            case Skin.SkinNameAsEnum.man_sportive:
            case Skin.SkinNameAsEnum.woman_sportive:
                Dbo.Category PACategory = await categoryRepository.GetByName(Dbo.Category.CategoryAsEnum.PhysicalActivity.ToString());

                quests = (await questRepository.Get(user, PACategory.Id, questTypeRepository, null))
                         .Where(quest => {
                    QuestState questState = QuestHandlers.QuestHandlers.Create(quest, user, questTypeRepository).GetState();

                    return(questState == QuestState.Claimed || questState == QuestState.Finished);
                });
                int numberOfPAQuestCompleted = quests.Count();
                int numberOfPAQuestGoal      = 5;
                skinInformations = new SkinInformations($"do at least {numberOfPAQuestGoal} sleep quests (current: {numberOfPAQuestCompleted})", numberOfPAQuestCompleted >= numberOfPAQuestGoal);
                break;

            case Skin.SkinNameAsEnum.man_fancy:
            case Skin.SkinNameAsEnum.woman_fancy:
            case Skin.SkinNameAsEnum.man_funny:
            case Skin.SkinNameAsEnum.woman_funny:
            case Skin.SkinNameAsEnum.man_cook:
            case Skin.SkinNameAsEnum.woman_cook:
                Avatar avatar = await avatarRepository.GetByUser(user);

                skinInformations = new SkinInformations($"reach level {skin.LevelMin} (current: {avatar.Level})", avatar.Level >= skin.LevelMin);
                break;

            default:
            case Skin.SkinNameAsEnum.unknown:
                skinInformations = new SkinInformations("???", false);
                break;
            }
            return(skinInformations);
        }