예제 #1
0
 public FoodItemServices(IFoodItemRepository foodItemRepository, IFoodItemMapper foodItemMapper, IFavouriteRepository favouriteRepository, IFavouriteMapper favouriteMapper)
 {
     _foodItemRepository  = foodItemRepository;
     _foodItemMapper      = foodItemMapper;
     _favouriteRepository = favouriteRepository;
     _favouriteMapper     = favouriteMapper;
 }
예제 #2
0
 public DashBoardController(IRecentActivityRepository recentActivityRepository, IUserRepository userRepository, IFavouriteRepository favouriteRepository, ICountryRepository countryRepository)
 {
     _countryRepository        = countryRepository;
     _recentActivityRepository = recentActivityRepository;
     _userRepository           = userRepository;
     _favouriteRepository      = favouriteRepository;
 }
예제 #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="membershipRepository"> </param>
 /// <param name="settingsRepository"> </param>
 /// <param name="emailService"> </param>
 /// <param name="localizationService"> </param>
 /// <param name="activityService"> </param>
 /// <param name="privateMessageService"> </param>
 /// <param name="membershipUserPointsService"> </param>
 /// <param name="topicNotificationService"> </param>
 /// <param name="voteService"> </param>
 /// <param name="badgeService"> </param>
 /// <param name="categoryNotificationService"> </param>
 /// <param name="loggingService"></param>
 /// <param name="uploadedFileService"></param>
 /// <param name="postRepository"></param>
 /// <param name="pollVoteRepository"></param>
 /// <param name="pollAnswerRepository"></param>
 /// <param name="pollRepository"></param>
 /// <param name="topicRepository"></param>
 /// <param name="favouriteRepository"></param>
 /// <param name="categoryService"></param>
 public MembershipService(IMembershipRepository membershipRepository, ISettingsRepository settingsRepository,
                          IEmailService emailService, ILocalizationService localizationService, IActivityService activityService,
                          IPrivateMessageService privateMessageService, IMembershipUserPointsService membershipUserPointsService,
                          ITopicNotificationService topicNotificationService, IVoteService voteService, IBadgeService badgeService,
                          ICategoryNotificationService categoryNotificationService, ILoggingService loggingService, IUploadedFileService uploadedFileService,
                          IPostRepository postRepository, IPollVoteRepository pollVoteRepository, IPollAnswerRepository pollAnswerRepository,
                          IPollRepository pollRepository, ITopicRepository topicRepository, IFavouriteRepository favouriteRepository,
                          ICategoryService categoryService)
 {
     _membershipRepository        = membershipRepository;
     _settingsRepository          = settingsRepository;
     _emailService                = emailService;
     _localizationService         = localizationService;
     _activityService             = activityService;
     _privateMessageService       = privateMessageService;
     _membershipUserPointsService = membershipUserPointsService;
     _topicNotificationService    = topicNotificationService;
     _voteService  = voteService;
     _badgeService = badgeService;
     _categoryNotificationService = categoryNotificationService;
     _loggingService       = loggingService;
     _uploadedFileService  = uploadedFileService;
     _postRepository       = postRepository;
     _pollVoteRepository   = pollVoteRepository;
     _pollAnswerRepository = pollAnswerRepository;
     _pollRepository       = pollRepository;
     _topicRepository      = topicRepository;
     _favouriteRepository  = favouriteRepository;
     _categoryService      = categoryService;
 }
예제 #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="membershipRepository"> </param>
 /// <param name="settingsRepository"> </param>
 /// <param name="emailService"> </param>
 /// <param name="localizationService"> </param>
 /// <param name="activityService"> </param>
 /// <param name="privateMessageService"> </param>
 /// <param name="membershipUserPointsService"> </param>
 /// <param name="topicNotificationService"> </param>
 /// <param name="voteService"> </param>
 /// <param name="badgeService"> </param>
 /// <param name="categoryNotificationService"> </param>
 /// <param name="loggingService"></param>
 /// <param name="uploadedFileService"></param>
 /// <param name="postRepository"></param>
 /// <param name="pollVoteRepository"></param>
 /// <param name="pollAnswerRepository"></param>
 /// <param name="pollRepository"></param>
 /// <param name="topicRepository"></param>
 /// <param name="favouriteRepository"></param>
 /// <param name="categoryService"></param>
 public MembershipService(IMembershipRepository membershipRepository, ISettingsRepository settingsRepository,
     IEmailService emailService, ILocalizationService localizationService, IActivityService activityService,
     IPrivateMessageService privateMessageService, IMembershipUserPointsService membershipUserPointsService,
     ITopicNotificationService topicNotificationService, IVoteService voteService, IBadgeService badgeService,
     ICategoryNotificationService categoryNotificationService, ILoggingService loggingService, IUploadedFileService uploadedFileService,
     IPostRepository postRepository, IPollVoteRepository pollVoteRepository, IPollAnswerRepository pollAnswerRepository,
     IPollRepository pollRepository, ITopicRepository topicRepository, IFavouriteRepository favouriteRepository,
     ICategoryService categoryService)
 {
     _membershipRepository = membershipRepository;
     _settingsRepository = settingsRepository;
     _emailService = emailService;
     _localizationService = localizationService;
     _activityService = activityService;
     _privateMessageService = privateMessageService;
     _membershipUserPointsService = membershipUserPointsService;
     _topicNotificationService = topicNotificationService;
     _voteService = voteService;
     _badgeService = badgeService;
     _categoryNotificationService = categoryNotificationService;
     _loggingService = loggingService;
     _uploadedFileService = uploadedFileService;
     _postRepository = postRepository;
     _pollVoteRepository = pollVoteRepository;
     _pollAnswerRepository = pollAnswerRepository;
     _pollRepository = pollRepository;
     _topicRepository = topicRepository;
     _favouriteRepository = favouriteRepository;
     _categoryService = categoryService;
 }
예제 #5
0
 public FavouritesService(IFavouriteRepository favouriteRepository, IAchievementService achievementService,
                          IMapper mapper, IActivityService activityService, IMealRepository mealRepository)
 {
     _favouriteRepository = favouriteRepository;
     _achievementService  = achievementService;
     _mapper          = mapper;
     _activityService = activityService;
 }
        public FileUploadController(Data.DbContext dbContext, IFileRepository fileRepository,
                                    IFavouriteRepository favouriteRepository)
        {
            _dbContext = dbContext;

            _fileRepository      = fileRepository;
            _favouriteRepository = favouriteRepository;
        }
예제 #7
0
        public FavouriteService(IFavouriteRepository repository)
        {
            if (repository == null)
            {
                throw new ArgumentNullException("Repository must be != null");
            }

            Repository = repository;
        }
예제 #8
0
 public TrainerService(ITrainerRepository trainerRepository, IMapper mapper, IRateRepository rateRepository,
                       IFavouriteRepository favouriteRepository, ITrainingRepository trainingRepository)
 {
     _trainerRepository   = trainerRepository;
     _mapper              = mapper;
     _rateRepository      = rateRepository;
     _favouriteRepository = favouriteRepository;
     _trainingRepository  = trainingRepository;
 }
예제 #9
0
 public FaviouritesController(IMapper mapper, IFavouriteRepository repository,
                              IRoomRepository roomRepository,
                              IUserRepository userRepository)
 {
     this.mapper         = mapper;
     this.repository     = repository;
     this.roomRepository = roomRepository;
     this.userRepository = userRepository;
 }
예제 #10
0
 public ClubService(IClubRepository clubRepository, IMapper mapper, IRateRepository rateRepository,
                    IFavouriteRepository favouriteRepository, ITrainingRepository trainingRepository)
 {
     _clubRepository      = clubRepository;
     _rateRepository      = rateRepository;
     _favouriteRepository = favouriteRepository;
     _trainingRepository  = trainingRepository;
     _mapper = mapper;
 }
 public ProfileViewModelService(IMapper mapper,
                                IUnitOfWork unitOfWork,
                                IReviewRepository reviewRepository,
                                IFavouriteRepository favouritesRepository)
 {
     _mapper               = mapper;
     _unitOfWork           = unitOfWork;
     _favouritesRepository = favouritesRepository;
     _reviewRepository     = reviewRepository;
 }
예제 #12
0
 public CountryController(ICountryRepository countryRepository, ICurrencyRepository currencyRepository, ILanguageRepository languageRepository, ICountryLanguageMappingRepository countryLanguageMappingRepository, ICountryCurrencyMappingRepository countryCurrencyMappingRepository, IActivityHelper activityHelper, IFavouriteRepository favouriteRepository)
 {
     _countryRepository  = countryRepository;
     _currencyRepository = currencyRepository;
     _languageRepository = languageRepository;
     _countryLanguageMappingRepository = countryLanguageMappingRepository;
     _countryCurrencyMappingRepository = countryCurrencyMappingRepository;
     _activityHelper      = activityHelper;
     _favouriteRepository = favouriteRepository;
 }
        public Favourite Post(FavouriteDTO value)
        {
            Favourite model = new Favourite()
            {
                propertyId = value.propertyId,
                userId     = value.userId
            };

            return(IFavouriteRepository.Create(model));
        }
 public HomeController(IRecipeRepository recipe, ITypeRepository type, ICategoryRepository category, IIngredientRepository ingredient, IFridgeRepository fridge, IFavouriteRepository favourite, SignInManager <User> signInManager)
 {
     recipeRepository     = recipe;
     typeRepository       = type;
     categoryRepository   = category;
     ingredientRepository = ingredient;
     fridgeRepository     = fridge;
     favouriteRepository  = favourite;
     _signInManager       = signInManager;
 }
예제 #15
0
 public SearchService(IMealRepository mealRepository, IMealIngredientRepository mealIngredientRepository,
                      IMealIngredientsApiCaller mealIngredientsApi, IUserRepository userRepository, IMapper mapper,
                      IFavouriteRepository favouriteRepository, IFriendRepository friendRepository)
 {
     _mealRepository           = mealRepository;
     _favouritesRepository     = favouriteRepository;
     _friendRepository         = friendRepository;
     _mealIngredientRepository = mealIngredientRepository;
     _mealIngredientsApi       = mealIngredientsApi;
     _userRepository           = userRepository;
     _mapper = mapper;
 }
예제 #16
0
 public MealService(IMapper mapper, IMealRepository mealRepository, IMealIngredientRepository mealIngredientRepository,
                    IFavouriteRepository favouritesRepository, IAchievementService achievementService, IActivityService activityService,
                    IUserRepository userRepository)
 {
     _mapper                   = mapper;
     _mealRepository           = mealRepository;
     _mealIngredientRepository = mealIngredientRepository;
     _favouritesRepository     = favouritesRepository;
     _achievementService       = achievementService;
     _activityService          = activityService;
     _userRepository           = userRepository;
 }
예제 #17
0
 public GroupController(IEntityFileRepository entityFileRepository, IFrontEntityFileRepository frontEntityFileRepository, IVideoLinkRepository videoLinkRepository, IUserProfileRepository userProfileRepository, IProvinceRepository provinceRepository, ICountryRepository countryRepository, IDisciplineRepository disciplineRepositiory, IFileRepository repFile, IGroupRepository groupRepository, IProjectRepository projectRepository, IPublicationRepository publicationRepository, IFavouriteRepository favouriteRepository)
 {
     _repoCountry         = countryRepository;
     _repoProvince        = provinceRepository;
     _repoDiscipline      = disciplineRepositiory;
     _repoUserProfile     = userProfileRepository;
     _repoVideoLink       = videoLinkRepository;
     _repoFrontEntityFile = frontEntityFileRepository;
     _repoEntityFile      = entityFileRepository;
     _repoGroup           = groupRepository;
     _repoProject         = projectRepository;
     _repoPublication     = publicationRepository;
     _repoFavourite       = favouriteRepository;
 }
        public Favourite Put(int id, FavouriteDTO value)
        {
            Favourite model = IFavouriteRepository.Get(id);

            if (value.propertyId != 0)
            {
                model.propertyId = value.propertyId;
            }
            if (value.userId != 0)
            {
                model.userId = value.userId;
            }

            return(IFavouriteRepository.Update(model));
        }
 public DrinksController(
     IDrinkRepository drinkRepository,
     IDrinkSearchService drinkSearchService,
     IFavouriteRepository favouriteRepository,
     IReviewRepository reviewRepository,
     UserManager <AppUser> userManager,
     IReportingModuleService apiService,
     IStringLocalizer <SharedResource> localizer)
 {
     _drinkRepository     = drinkRepository;
     _drinkSearchService  = drinkSearchService;
     _favouriteRepository = favouriteRepository;
     _reviewRepository    = reviewRepository;
     _userManager         = userManager;
     _localizer           = localizer;
     _apiService          = apiService;
 }
 public PropertyViewModelService(IMapper mapper,
                                 IUnitOfWork unitOfWork,
                                 IFavouriteRepository favouritesRepository,
                                 IRepository <EstateType> propertyTypesRepository,
                                 IRepository <EstateLocation> locationRepository,
                                 IRepository <EstateImage> imageRepository,
                                 IRepository <EstateFeature> featureRepository,
                                 IPropertyRepository propertyRepository)
 {
     _mapper                  = mapper;
     _unitOfWork              = unitOfWork;
     _propertyRepository      = propertyRepository;
     _favouritesRepository    = favouritesRepository;
     _propertyTypesRepository = propertyTypesRepository;
     _locationRepository      = locationRepository;
     _imageRepository         = imageRepository;
     _featureRepository       = featureRepository;
 }
예제 #21
0
 public UserService(IUserRepository repository, IMapper mapper, ITrainerRepository trainerRepository,
                    IClubRepository clubRepository, IFavouriteRepository favouriteRepository,
                    IRateRepository rateRepository, IBodyMeasurementRepository bodyMeasurementRepository,
                    ITrainingRepository trainingRepository, IReservationRepository reservationRepository,
                    IUserTrainingRepository userTrainingRepository, ITrainingService trainingService,
                    IChatRepository chatRepository)
 {
     _userRepository            = repository;
     _mapper                    = mapper;
     _trainerRepository         = trainerRepository;
     _clubRepository            = clubRepository;
     _rateRepository            = rateRepository;
     _favouriteRepository       = favouriteRepository;
     _bodyMeasurementRepository = bodyMeasurementRepository;
     _trainingRepository        = trainingRepository;
     _reservationRepository     = reservationRepository;
     _userTrainingRepository    = userTrainingRepository;
     _trainingService           = trainingService;
     _chatRepository            = chatRepository;
 }
        public IEnumerable <FavouriteDTO> GetByUser(int userId)
        {
            IEnumerable <Favourite> MyFavourites  = IFavouriteRepository.GetByUser(userId);
            List <FavouriteDTO>     FavouritesDTO = new List <FavouriteDTO>();

            foreach (Favourite f in MyFavourites)
            {
                FavouriteDTO favouriteDTO = new FavouriteDTO()
                {
                    userId     = f.userId,
                    propertyId = f.propertyId,
                };
                FavouritesDTO.Add(favouriteDTO);
            }
            foreach (FavouriteDTO fav in FavouritesDTO)
            {
                Property Property = IPropertyRepository.Get(fav.propertyId);
                fav.propertyName = Property.name;
            }
            return(FavouritesDTO);
        }
예제 #23
0
 public AchievementService(
     IOptions <AchievementsConfig> options,
     IUserAchievementRepository userAchievementRepository,
     IAchievementRepository achievementRepository,
     IMealRepository mealRepository,
     IFavouriteRepository favouriteRepository,
     IMealIngredientRepository mealIngredientRepository,
     IFriendRepository friendRepository,
     IMealScheduleRepository mealScheduleRepository,
     IActivityService activityService,
     IMapper mapper)
 {
     achievementsConfig         = options.Value;
     _userAchievementRepository = userAchievementRepository;
     _achievementRepository     = achievementRepository;
     _mealRepository            = mealRepository;
     _friendRepository          = friendRepository;
     _mealScheduleRepository    = mealScheduleRepository;
     _activityService           = activityService;
     _mapper = mapper;
 }
예제 #24
0
 public HomeController(IRecipeRepository recipeRepository,
                       IWebHostEnvironment hostingEnvironment,
                       IDataProtectionProvider dataProtectionProvider,
                       DataProtectionPurposeString dataProtectionPurposeString,
                       SignInManager <ApplicationUser> signInManager,
                       IRateRepository rateRepository,
                       IObserveRepository observeRepository,
                       IFavouriteRepository favouriteRepository,
                       ICommentRepository commentRepository,
                       IReportRepository reportRepository)
 {
     _recipeRepository   = recipeRepository;
     _hostingEnvironment = hostingEnvironment;
     _protector          = dataProtectionProvider
                           .CreateProtector(dataProtectionPurposeString.EmployeeIdRouteValue);
     _signInManager       = signInManager;
     _rateRepository      = rateRepository;
     _observeRepository   = observeRepository;
     _favouriteRepository = favouriteRepository;
     _commentRepository   = commentRepository;
     _reportRepository    = reportRepository;
 }
 public FavouriteRepositoryTest(FavouriteDbFixture _fixture)
 {
     this.fixture = _fixture;
     repository   = new FavouriteRepository(fixture.context);
 }
예제 #26
0
 public FavouriteService(IFavouriteRepository _favouriteRepository)
 {
     favouriteRepository = _favouriteRepository;
 }
예제 #27
0
 public FavouritesNavigationLayoutController()
 {
     _favouriteRepository = new FavouriteRepository();
 }
예제 #28
0
 public FavouriteService(IFavouriteRepository favouriteRepository)
 {
     _favouriteRepository = favouriteRepository;
 }
예제 #29
0
 public FavouriteService(
     IFavouriteRepository _favRepository,
     IValidator <Favourite> validator) : base(_favRepository, validator)
 {
 }
예제 #30
0
 public FavouriteController(IFavouriteRepository favouriteRepository, IMapper mapper)
 {
     _mapper = mapper;
     _favouriteRepository = favouriteRepository;
 }
예제 #31
0
 public FavouriteService(IFavouriteRepository favouriteRepository)
 {
     _favouriteRepository = favouriteRepository;
 }
예제 #32
0
 public FavouriteStatisticsController(ICricApiRepository cricApiRepository, IFavouriteRepository favouriteRepository)
 {
     _cricApiRepository   = cricApiRepository;
     _favouriteRepository = favouriteRepository;
 }