/// <summary>
        /// Constructor
        /// </summary>
        /// <param name="registeredUserRepository">IRegisteredUserRepository dependency</param>
        public RegisteredUsersController(IRegisteredUserRepository registeredUserRepository)
        {
            if (registeredUserRepository == null)
                throw new ArgumentNullException("registeredUserRepository");

            _registeredUserRepository = registeredUserRepository;
        }
Esempio n. 2
0
 public RatingController(IFriendRatingInvitationRepository friendRatingInvitationRepository, IClosetOutfitViewRepository closetOutfitViewRepository, IClosetOutfitRepository closetOutfitRepository, IRegisteredUserRepository registeredUserRepository)
 {
     this.friendRatingInvitationRepository = friendRatingInvitationRepository;
     this.closetOutfitViewRepository       = closetOutfitViewRepository;
     this.closetOutfitRepository           = closetOutfitRepository;
     this.registeredUserRepository         = registeredUserRepository;
 }
 public EditorController(IContentManagerService contentManagerService, IContentCategoryRepository contentCategoryRepository, IRegisteredUserRepository registeredUserRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.contentManagerService     = contentManagerService;
     this.registeredUserRepository  = registeredUserRepository;
     this.fashionFlavorRepository   = fashionFlavorRepository;
     this.contentCategoryRepository = contentCategoryRepository;
 }
Esempio n. 4
0
 public AccountController(ISecurityQuestionRepository securityQuestionRepository, IRegisteredUserRepository registeredUserRepository, IUserSizeRepository userSizeRepository, IRegisterMemberService registerMemberService)
 {
     this.securityQuestionRepository = securityQuestionRepository;
     this.registeredUserRepository   = registeredUserRepository;
     this.userSizeRepository         = userSizeRepository;
     this.registerMemberService      = registerMemberService;
 }
 public OtherOutfitsController(IRegisteredUserRepository registeredUserRepository, IContentService contentService, IClosetRepository closetRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.contentService           = contentService;
     this.closetRepository         = closetRepository;
     this.fashionFlavorRepository  = fashionFlavorRepository;
     this.registeredUserRepository = registeredUserRepository;
 }
 public RegistrationController(IGarmentRepository garmentRepository, IRegisterMemberService registerMemberService, IUserSizeRepository userSizeRepository, ISecurityQuestionRepository securityQuestionRepository, IRegisteredUserRepository registeredUserRepository)
 {
     this.userSizeRepository         = userSizeRepository;
     this.securityQuestionRepository = securityQuestionRepository;
     this.registerMemberService      = registerMemberService;
     this.garmentRepository          = garmentRepository;
     this.registeredUserRepository   = registeredUserRepository;
 }
Esempio n. 7
0
 public RatingController(IFriendRatingInvitationRepository friendRatingInvitationRepository, IClosetOutfitRepository closetOutfitRepository, IMessageSenderService messageSenderService, IRegisteredUserRepository registeredUserRepository, IOutfitUpdaterRepository outfitUpdaterRepository)
 {
     this.friendRatingInvitationRepository = friendRatingInvitationRepository;
     this.closetOutfitRepository           = closetOutfitRepository;
     this.messageSenderService             = messageSenderService;
     this.registeredUserRepository         = registeredUserRepository;
     this.outfitUpdaterRepository          = outfitUpdaterRepository;
 }
Esempio n. 8
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="registeredUserRepository">IRegisteredUserRepository dependency</param>
        public RegisteredUsersController(IRegisteredUserRepository registeredUserRepository)
        {
            if (registeredUserRepository == null)
            {
                throw new ArgumentNullException("registeredUserRepository");
            }

            _registeredUserRepository = registeredUserRepository;
        }
Esempio n. 9
0
 public FriendController(IRegisteredUserRepository registeredUserRepository,
                         IFriendRepository friendRepository,
                         IInviteContactsService inviteContactsService,
                         IFriendCreatorService friendCreatorService)
 {
     this.registeredUserRepository = registeredUserRepository;
     this.friendRepository         = friendRepository;
     this.inviteContactsService    = inviteContactsService;
     this.friendCreatorService     = friendCreatorService;
 }
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="registeredUserRepository">IRegisteredUserRepository dependency</param>
        /// <param name="facebookService">IFacebookService dependency</param>
        public AuthenticationController(IRegisteredUserRepository registeredUserRepository, IFacebookService facebookService)
        {
            if (registeredUserRepository == null)
                throw new ArgumentNullException("registeredUserRepository");

            if (facebookService == null)
                throw new ArgumentNullException("facebookService");

            _registeredUserRepository = registeredUserRepository;
            _facebookService = facebookService;
        }
 /// <summary>
 /// Event controller contructor.
 /// </summary>
 /// <param name="eventsRepository"></param>
 /// <param name="registeredUserRepository"></param>
 /// <param name="sessionRepository"></param>
 /// <param name="materialRepository"></param>
 public EventController(
     IEventDefinitionRepository eventsRepository,
     IRegisteredUserRepository registeredUserRepository,
     ISessionRepository sessionRepository,
     IMaterialRepository materialRepository)
 {
     _eventsRepository         = eventsRepository;
     _registeredUserRepository = registeredUserRepository;
     _sessionRepository        = sessionRepository;
     _materialRepository       = materialRepository;
 }
Esempio n. 12
0
 /// <summary>
 /// Event controller contructor.
 /// </summary>
 /// <param name="eventsRepository"></param>
 /// <param name="registeredUserRepository"></param>
 /// <param name="sessionRepository"></param>
 /// <param name="materialRepository"></param>
 public EventController(
     IEventDefinitionRepository eventsRepository,
     IRegisteredUserRepository registeredUserRepository,
     ISessionRepository sessionRepository,
     IMaterialRepository materialRepository)
 {
     _eventsRepository = eventsRepository;
     _registeredUserRepository = registeredUserRepository;
     _sessionRepository = sessionRepository;
     _materialRepository = materialRepository;
 }
Esempio n. 13
0
 public RegisterMemberService(IBasicUserRepository basicUserRepository, IWishListRepository wishListRepository, IClosetRepository closetRepository, IUserSizeRepository userSizeRepository, ISecurityQuestionRepository securityQuestionRepository, IMessageSenderService messageSenderService, IInvitationCodeRepository invitationCodeRepository,
                              IFriendRepository friendRepository, IInvitationValidatorService invitationValidatorService, IRegisteredUserRepository registeredUserRepository)
 {
     this.basicUserRepository        = basicUserRepository;
     this.wishListRepository         = wishListRepository;
     this.closetRepository           = closetRepository;
     this.messageSenderService       = messageSenderService;
     this.invitationCodeRepository   = invitationCodeRepository;
     this.friendRepository           = friendRepository;
     this.invitationValidatorService = invitationValidatorService;
     this.registeredUserRepository   = registeredUserRepository;
 }
Esempio n. 14
0
 public GarmentSelectorController(IContentService contentService, IEventTypeRepository eventTypeRepository, ISilouhetteRepository silouhetteRepository, IPatternRepository patternRepository, IFabricRepository fabricRepository, IGarmentRepository garmentRepository, IRegisteredUserRepository registeredUserRepository, IWishListRepository wishListRepository, IClosetRepository closetRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.contentService           = contentService;
     this.silouhetteRepository     = silouhetteRepository;
     this.patternRepository        = patternRepository;
     this.garmentRepository        = garmentRepository;
     this.fabricRepository         = fabricRepository;
     this.registeredUserRepository = registeredUserRepository;
     this.wishListRepository       = wishListRepository;
     this.closetRepository         = closetRepository;
     this.fashionFlavorRepository  = fashionFlavorRepository;
     this.eventTypeRepository      = eventTypeRepository;
 }
Esempio n. 15
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="registeredUserRepository">IRegisteredUserRepository dependency</param>
        /// <param name="facebookService">IFacebookService dependency</param>
        public AuthenticationController(IRegisteredUserRepository registeredUserRepository, IFacebookService facebookService)
        {
            if (registeredUserRepository == null)
            {
                throw new ArgumentNullException("registeredUserRepository");
            }

            if (facebookService == null)
            {
                throw new ArgumentNullException("facebookService");
            }

            _registeredUserRepository = registeredUserRepository;
            _facebookService          = facebookService;
        }
Esempio n. 16
0
 public MyOutfitsController(IFriendRepository friendRepository, IClosetOutfitRepository closetOutfitRepository, IFriendRatingInvitationRepository friendRatingInvitationRepository, IRegisteredUserRepository registeredUserRepository, IContentService contentService, IClosetRepository closetRepository, IMessageSenderService messageSenderService, IOutfitUpdaterRepository outfitUpdaterRepository, IPatternRepository patternRepository, ICategoryRepository categoryRepository, ITrendRepository trendRepository, IColorRepository colorRepository, ISavedFilterRepository savedFilterRepository)
 {
     this.friendRepository = friendRepository;
     this.friendRatingInvitationRepository = friendRatingInvitationRepository;
     this.closetOutfitRepository           = closetOutfitRepository;
     this.registeredUserRepository         = registeredUserRepository;
     this.closetRepository        = closetRepository;
     this.messageSenderService    = messageSenderService;
     this.contentService          = contentService;
     this.outfitUpdaterRepository = outfitUpdaterRepository;
     this.patterRepository        = patternRepository;
     this.categoryRepository      = categoryRepository;
     this.trendRepository         = trendRepository;
     this.colorRepository         = colorRepository;
     this.savedFilterRepository   = savedFilterRepository;
 }
Esempio n. 17
0
 public MyGarmentsController(ICategoryRepository categoryRepository, IRegisteredUserRepository registeredUserRepository, IClosetRepository closetRepository, ISilouhetteRepository silouhetteRepository, IEventTypeRepository eventTypeRepository, IClosetOutfitViewRepository closetOutfitViewRepository, IClosetOutfitRepository closetOutfitRepository, IColorRepository colorRepository, IPatternRepository patternRepository, IFabricRepository fabricRepository, IUserGarmentRepository userGarmentRepository, IUserOutfitRepository userOutfitRepository, IGarmentRepository garmentRepository, IFriendRatingInvitationRepository friendRatingInvitationRepository)
 {
     this.categoryRepository               = categoryRepository;
     this.registeredUserRepository         = registeredUserRepository;
     this.closetRepository                 = closetRepository;
     this.silouhetteRepository             = silouhetteRepository;
     this.eventTypeRepository              = eventTypeRepository;
     this.closetOutfitViewRepository       = closetOutfitViewRepository;
     this.closetOutfitRepository           = closetOutfitRepository;
     this.colorRepository                  = colorRepository;
     this.patternRepository                = patternRepository;
     this.fabricRepository                 = fabricRepository;
     this.userGarmentRepository            = userGarmentRepository;
     this.userOutfitRepository             = userOutfitRepository;
     this.garmentRepository                = garmentRepository;
     this.friendRatingInvitationRepository = friendRatingInvitationRepository;
 }
Esempio n. 18
0
 public BuildYourClosetController(IFashionFlavorRepository repository, IStylePhotographRepository stylePhotographRepository, IBrandSetRepository brandSetRepository, IWordingRepository wordingRepository, IEventTypeRepository eventTypeRepository, ISilouhetteRepository silouhetteRepository, IPatternRepository patternRepository, IGarmentRepository garmentRepository, IRegisteredUserRepository registeredUserRepository, IWishListRepository wishListRepository, IClosetRepository closetRepository, IUserSizeRepository userSizeRepository, IFabricRepository fabricRepository, ISecurityQuestionRepository securityQuestionRepository, IZipCodeRepository zipCodeRepository)
 {
     this.fashionFlavorRepository    = repository;
     this.stylePhotographRepository  = stylePhotographRepository;
     this.brandSetRepository         = brandSetRepository;
     this.wordingRepository          = wordingRepository;
     this.eventTypeRepository        = eventTypeRepository;
     this.silouhetteRepository       = silouhetteRepository;
     this.patternRepository          = patternRepository;
     this.garmentRepository          = garmentRepository;
     this.registeredUserRepository   = registeredUserRepository;
     this.wishListRepository         = wishListRepository;
     this.closetRepository           = closetRepository;
     this.userSizeRepository         = userSizeRepository;
     this.fabricRepository           = fabricRepository;
     this.securityQuestionRepository = securityQuestionRepository;
     this.zipCodeRepository          = zipCodeRepository;
 }
Esempio n. 19
0
        public IList <ClosetOutfitView> GetTopRatedOutfits(int userId)
        {
            closetOutfitRepository   = new ClosetOutfitRepository();
            registeredUserRepository = new RegisteredUserRepository();
            RegisteredUser user = registeredUserRepository.Get(userId);
            ICriteria      crit = Session.CreateCriteria(typeof(ClosetOutfitView));

            crit.Add(Expression.Eq("UserId", userId));
            crit.AddOrder(new Order("AverageFriendRating", false));
            crit.AddOrder(new Order("AverageUserRating", false));
            crit.AddOrder(new Order("EditorRating", false));
            crit.SetMaxResults(2);

            IList <ClosetOutfitView> result = crit.List <ClosetOutfitView>();

            foreach (ClosetOutfitView closetOutfitView in result)
            {
                closetOutfitView.Disabled = true;
            }
            return(GetComponents(result, user.Closet));
        }
Esempio n. 20
0
 /// <summary>
 /// Authentication service contructor.
 /// </summary>
 /// <param name="thirdPartyLoginService"> </param>
 /// <param name="registeredUserRepository"></param>
 public AuthenticationService(IThirdPartyOauthService thirdPartyLoginService, IRegisteredUserRepository registeredUserRepository)
 {
     _thirdPartyLoginService = thirdPartyLoginService;
     _registeredUserRepository = registeredUserRepository;
 }
Esempio n. 21
0
 public HomeController(IClosetOutfitViewRepository closetOutfitViewRepository, IRegisteredUserRepository registeredUserRepository, IUserGarmentRepository userGarmentRepository)
 {
     this.closetOutfitViewRepository = closetOutfitViewRepository;
     this.registeredUserRepository   = registeredUserRepository;
     this.userGarmentRepository      = userGarmentRepository;
 }
Esempio n. 22
0
 public RegisteredUsersService()
 {
     this.repo = new RegisteredUserRepository();
 }
Esempio n. 23
0
 /// <summary>
 /// Facebook service constructor
 /// </summary>
 public FacebookOauthService(IRegisteredUserRepository registeredUserRepository)
 {
     _registeredUserRepository = registeredUserRepository;
 }
Esempio n. 24
0
 /// <summary>
 /// Authentication service contructor.
 /// </summary>
 /// <param name="thirdPartyLoginService"> </param>
 /// <param name="registeredUserRepository"></param>
 public AuthenticationService(IThirdPartyOauthService thirdPartyLoginService, IRegisteredUserRepository registeredUserRepository)
 {
     _thirdPartyLoginService   = thirdPartyLoginService;
     _registeredUserRepository = registeredUserRepository;
 }
Esempio n. 25
0
 /// <summary>
 /// Facebook service constructor
 /// </summary>
 public FacebookOauthService(IRegisteredUserRepository registeredUserRepository)
 {
     _registeredUserRepository = registeredUserRepository;
 }
Esempio n. 26
0
 public LoginController(IRegisteredUserRepository registeredUserRepository, IMessageSenderService messageSender)
 {
     this.registeredUserRepository = registeredUserRepository;
     this.messageSender            = messageSender;
 }
 public Login_UnitOfWork(IRegisteredUserRepository RegUserRepo)
 {
     this.RegUserRepo = RegUserRepo;
 }
Esempio n. 28
0
 /// <summary>
 /// Registered Users Controller constructor
 /// </summary>
 /// <param name="eventDefinitionRepository"> </param>
 /// <param name="registeredUserRepository"></param>
 public RegisteredUsersController(IEventDefinitionRepository eventDefinitionRepository, IRegisteredUserRepository registeredUserRepository)
 {
     _eventDefinitionRepository = eventDefinitionRepository;
     _registeredUserRepository  = registeredUserRepository;
 }
Esempio n. 29
0
 public FlavorChangeController(IRegisteredUserRepository registeredUserRepository, IClosetRepository closetRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.closetRepository         = closetRepository;
     this.fashionFlavorRepository  = fashionFlavorRepository;
     this.registeredUserRepository = registeredUserRepository;
 }
Esempio n. 30
0
 public UserRepository(IRegisteredUserRepository repo)
 {
     _repo         = repo;
     this.UserList = _repo.ListOfUsers;
 }
Esempio n. 31
0
 public RegisteredUsersService(IRegisteredUserRepository repo)
 {
     this.repo = repo;
 }
 public EmailConfirmationController(IRegisteredUserRepository registeredUserRepository,
                                    IMessageSenderService messageSenderService)
 {
     this.registeredUserRepository = registeredUserRepository;
     this.messageSenderService     = messageSenderService;
 }
 /// <summary>
 /// Registered Users Controller constructor
 /// </summary>
 /// <param name="eventDefinitionRepository"> </param>
 /// <param name="registeredUserRepository"></param>
 public RegisteredUsersController(IEventDefinitionRepository eventDefinitionRepository, IRegisteredUserRepository registeredUserRepository)
 {
     _eventDefinitionRepository = eventDefinitionRepository;
     _registeredUserRepository = registeredUserRepository;
 }
 public AccountValidationController(IRegisteredUserRepository registeredUserRepository, IZipCodeRepository zipCodeRepository, IBasicUserRepository basicUserRepository)
 {
     this.registeredUserRepository = registeredUserRepository;
     this.zipCodeRepository        = zipCodeRepository;
     this.basicUserRepository      = basicUserRepository;
 }