Ejemplo n.º 1
0
 public WeatherInfoBuilder(ILogger logger
                           , IRestClient <WeatherDetails> restClient
                           , IReadonlyRepository <City> cityRepository
                           , IRequestFactory requestFactory)
     : base(logger, restClient, cityRepository, requestFactory)
 {
 }
Ejemplo n.º 2
0
 public IssueQueryHandler(
     IReadonlyRepository <Issue> repository,
     IConfigurationProvider configurationProvider)
 {
     this.repository            = repository ?? throw new ArgumentException(nameof(repository));
     this.configurationProvider = configurationProvider ?? throw new ArgumentException(nameof(configurationProvider));
 }
        //protected IAuthorRepository repo;

        public AuthorRepositoryShould()
        {
            var             factory = new AuthorDbContextFactory();
            AuthorDbContext db      = factory.CreateDbContext(null);

            this.repo = new AuthorRepository(db);
        }
 public RateTourCommandHandler(IUnitOfWork unitOfWork, IMapper mapper)
 {
     _unitOfWork             = unitOfWork;
     _mapper                 = mapper;
     _ratingRepository       = _unitOfWork.GetRepository <Rating>();
     _tourReadonlyRepository = _unitOfWork.GetReadonlyRepository <Tour>();
     _userReadonlyRepository = _unitOfWork.GetReadonlyRepository <User>();
 }
Ejemplo n.º 5
0
        private static void DumpPeople(IReadonlyRepository <Person> repo)
        {
            var employees = repo.FindAll();

            foreach (var employee in employees)
            {
                Console.WriteLine($"Name: {employee.Name}- Position: {employee.Type}");
            }
        }
Ejemplo n.º 6
0
        private static void DumpPeople(IReadonlyRepository <Person> employeeRepository)
        {
            var persons = employeeRepository.FindAll();

            foreach (var person in persons)
            {
                Console.WriteLine($"People are : {person.Name}");
            }
        }
 public RegisterUserCommandHandler(
     IUnitOfWork unitOfWork,
     IEnumerable <IValidationRule <PasswordDto> > passwordValidationRules)
 {
     _unitOfWork = unitOfWork;
     _passwordValidationRules = passwordValidationRules;
     _userRepository          = _unitOfWork.GetRepository <User>();
     _roleRepository          = _unitOfWork.GetReadonlyRepository <Role>();
 }
Ejemplo n.º 8
0
 public WeatherBuilderFactory(ILogger logger
                              , IRestClient <WeatherDetails> restClient
                              , IReadonlyRepository <City> cityRepository
                              , IRequestFactory requestFactory)
 {
     _logger         = logger;
     _restClient     = restClient;
     _cityRepository = cityRepository;
     _requestFactory = requestFactory;
 }
Ejemplo n.º 9
0
 public GetToursQueryHandler(
     IUnitOfWork unitOfWork,
     IMapper mapper,
     IPipelineBuilder <Expression <Func <Tour, bool> > > pipelineBuilder,
     ISortOptionFactory sortOptionFactory)
 {
     _mapper            = mapper;
     _pipelineBuilder   = pipelineBuilder;
     _sortOptionFactory = sortOptionFactory;
     _toursRepository   = unitOfWork.GetReadonlyRepository <Tour>();
 }
    public static async Task <TEntity> GetById <TEntity>(
        this IReadonlyRepository <TEntity> repository,
        object id,
        CancellationToken cancellationToken = default
        )
        where TEntity : class, IHaveId
    {
        var entity = await repository.FindById(id, cancellationToken);

        return(entity ?? throw NotFoundException.For <TEntity>(id));
    }
Ejemplo n.º 11
0
        public static async Task <Result> CheckExistence <TEntity>(
            this IReadonlyRepository <TEntity> repository, int id) where TEntity : BaseEntity
        {
            var isEntityExists = await repository.AnyAsync(entity => entity.Id == id);

            if (!isEntityExists)
            {
                return(Result.Fail($"Entity {typeof(TEntity)} with id {id} wasn't found"));
            }

            return(Result.Ok());
        }
 public GetHotelByIdQueryHandler(IUnitOfWork unitOfWork, IMapper mapper)
 {
     _mapper = mapper;
     _hotelReadonlyRepository = unitOfWork.GetReadonlyRepository <Hotel>();
 }
Ejemplo n.º 13
0
 public static ObservableCollection <T> GetLocal <T>(this IReadonlyRepository <T> repository) where T : class
 {
     return(repository.Context.Set <T>().Local);
 }
 public TrackService(IReadonlyRepository <Track> trackRepository)
 {
     _trackRepository = trackRepository;
 }
Ejemplo n.º 15
0
 public static ObservableCollection <T> GetLocal <T>(this IReadonlyRepository <T> repository, Expression <Func <T, bool> > condition) where T : class
 {
     return(repository.Context.Set <T>().Local);
 }
Ejemplo n.º 16
0
 public GetCategoriesQueryHandler(IUnitOfWork unitOfWork, IMapper mapper)
 {
     _mapper             = mapper;
     _categoryRepository = unitOfWork.GetReadonlyRepository <Category>();
 }
Ejemplo n.º 17
0
 public static void LoadLocal <T>(this IReadonlyRepository <T> repository, Expression <Func <T, bool> > condition) where T : class
 {
     repository.Context.Set <T>().Where(condition).Load();
 }
 public GetAgenciesQueryHandler(IUnitOfWork unitOfWork, IMapper mapper)
 {
     _mapper           = mapper;
     _agencyRepository = unitOfWork.GetReadonlyRepository <Agency>();
 }
Ejemplo n.º 19
0
 public UserService(IRepository <User> userRepository, IReadonlyRepository <User> userReadRepository)
 {
     _userRepository     = userRepository;
     _userReadRepository = userReadRepository;
 }
 public GetUserByIdQueryHandler(IUnitOfWork unitOfWork, IMapper mapper)
 {
     _userRepository = unitOfWork.GetRepository <User>();
     _mapper         = mapper;
 }
Ejemplo n.º 21
0
 public IssueQueryHandler(IReadonlyRepository <IssueView> repository)
 {
     this.repository = repository ?? throw new ArgumentException(nameof(repository));
 }
Ejemplo n.º 22
0
 public GetBasketQueryHandler(IUnitOfWork unitOfWork, IMapper mapper)
 {
     _mapper          = mapper;
     _orderRepository = unitOfWork.GetRepository <Order>();
 }
Ejemplo n.º 23
0
 public QueryController(IReadonlyRepository <TModel> repo)
 {
     _repo = repo;
 }
 public ReadonlyApplication() : base()
 {
     Repository = ServiceGet.GetProvider()?.GetService <IReadonlyRepository <T> >();
 }
 public GetTourByIdQueryHandler(IUnitOfWork unitOfWork, IMapper mapper)
 {
     _mapper = mapper;
     _tourReadonlyRepository = unitOfWork.GetReadonlyRepository <Tour>();
 }
 public GetLocationsQueryHandler(IUnitOfWork unitOfWork, IMapper mapper)
 {
     _mapper             = mapper;
     _locationRepository = unitOfWork.GetRepository <Location>();
 }
Ejemplo n.º 27
0
 public static void LoadLocal <T>(this IReadonlyRepository <T> repository) where T : class
 {
     repository.Context.Set <T>().Load();
 }