示例#1
0
 public TouristSpotLogic(ITouristSpotRepository touristSpotRepository
                         , ITouristSpotCategoryLogic touristSpotCategoryLogic, ITouristSpotRegionLogic touristSpotRegionLogic)
 {
     this.touristSpotRepository    = touristSpotRepository;
     this.touristSpotCategoryLogic = touristSpotCategoryLogic;
     this.touristSpotRegionLogic   = touristSpotRegionLogic;
 }
 public TouristSpotCategoryLogic(ITouristSpotRepository touristSpotRepository
                                 , ICategoryRepository categoryRepository, ITouristSpotCategoryRepository touristSpotCategoryRepository)
 {
     this.touristSpotRepository         = touristSpotRepository;
     this.categoryRepository            = categoryRepository;
     this.touristSpotCategoryRepository = touristSpotCategoryRepository;
 }
示例#3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CategoryAppService"/> class.
        ///     Construtor padrão de <see cref="CategoryAppService"/>.
        /// </summary>
        /// <param name="uow">
        ///     Contrato do Unit of Work. Veja <see cref="IUnitOfWork"/>.
        /// </param>
        /// <param name="mapper">
        ///     Contrato do AutoMapper. Veja <see cref="IMapper"/>.
        /// </param>
        /// <param name="repository">
        ///     O repositório da entidade Category. Veja <see cref="ICategoryRepository"/>.
        /// </param>

        public CategoryAppService(
            IUnitOfWork uow,
            IMapper mapper,
            ICategoryRepository repository,
            ITouristSpotRepository touristSpotRepository)
            : base(uow, mapper, repository)
        {
            this.touristSpotRepository = touristSpotRepository;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="TouristSpotAppService"/> class.
 ///     Construtor padrão de <see cref="TouristSpotAppService"/>.
 /// </summary>
 /// <param name="uow">
 ///     Contrato do Unit of Work. Veja <see cref="IUnitOfWork"/>.
 /// </param>
 /// <param name="mapper">
 ///     Contrato do AutoMapper. Veja <see cref="IMapper"/>.
 /// </param>
 /// <param name="repository">
 ///     O repositório da entidade TouristSpot. Veja <see cref="ITouristSpotRepository"/>.
 /// </param>
 public TouristSpotAppService(
     IUnitOfWork uow,
     IMapper mapper,
     ITouristSpotRepository repository,
     IPictureAppService pictureAppService)
     : base(uow, mapper, repository)
 {
     this.pictureAppService = pictureAppService;
 }
 public ImportLogic(ILodgingLogic lodgingLogic, IUnitOfWork unitOfWork)
 {
     LodgingLogic          = lodgingLogic;
     TouristSpotRepository = unitOfWork.GetTouristSpotRepository();
 }
示例#6
0
 public TouristSpotLogic(ITouristSpotRepository touristSpotsRepository)
 {
     this.touristSpotsRepository = touristSpotsRepository;
 }
示例#7
0
 public LodgingLogic(IUnitOfWork unitOfWork)
 {
     LodgingRepository     = unitOfWork.GetLodgingRepository();
     TouristSpotRepository = unitOfWork.GetTouristSpotRepository();
 }
示例#8
0
 public TouristSpotManagement(ITouristSpotRepository repository)
 {
     touristSpotRepository = repository;
 }
示例#9
0
 public TouristSpotManagement(ITouristSpotRepository repository, IRegionManagement regionLogic, ICategoryManagement categoryLogic)
 {
     touristSpotRepository   = repository;
     regionManagementLogic   = regionLogic;
     categoryManagementLogic = categoryLogic;
 }
示例#10
0
 public TouristSpotLogic(IUnitOfWork unitOfWork)
 {
     TouristSpotRepository = unitOfWork.GetTouristSpotRepository();
     RegionRepository      = unitOfWork.GetRegionRepository();
     CategoryRepository    = unitOfWork.GetCategoryRepository();
 }
 public RegionRepository(DbContext context, ITouristSpotRepository touristSpotRepository)
 {
     this.myContext             = context;
     this.regions               = context.Set <Region>();
     this.touristSpotRepository = touristSpotRepository;
 }
 public TouristSpotService(ITouristSpotRepository modelRepository) : base(modelRepository)
 {
     _repository = modelRepository;
 }