Beispiel #1
0
 public UsersController(IUnitOfWork unitOfWork, IMapper mapper,
                        IPhotoServices photoService)
 {
     _unitOfWork   = unitOfWork;
     _photoService = photoService;
     _mapper       = mapper;
 }
Beispiel #2
0
 public PhotoController(
     IPhotoRepository photoRepository, IBlogRepository blogRepository, IPhotoServices photoService)
 {
     _photoRepository = photoRepository;
     _blogRepository  = blogRepository;
     _photoService    = photoService;
 }
Beispiel #3
0
 public UsersController(
     IUserRepository userRepository,
     IMapper mapper,
     IPhotoServices photoService)
 {
     this.mapper         = mapper;
     this.photoService   = photoService;
     this.userRepository = userRepository;
 }
        public HomeController()
        {
            var permissionRepository = new PermissionRepository();
            var churchRepository = new ChurchRepository();
            _personRepository = new PersonRepository(permissionRepository, churchRepository); var birthdayRepository = new BirthdayAndAniversaryRepository();
            var personRepository = new PersonRepository(permissionRepository, new ChurchRepository());
            var usernamePasswordRepository = new UsernamePasswordRepository(permissionRepository);
            var groupRepository = new GroupRepository();
            var messageRepository = new MessageRepository();
            var messageRecepientRepository = new MessageRecepientRepository();
            var messageAttachmentRepository = new MessageAttachmentRepository();
            var emailSender = new EmailSender(messageRepository, messageRecepientRepository, messageAttachmentRepository, personRepository);
            var churchEmailTemplatesRepository = new ChurchEmailTemplatesRepository();
            var emailContentRepository = new EmailContentRepository();
            var emailContentService = new EmailContentService(emailContentRepository);
            _emailService = new EmailService(usernamePasswordRepository, personRepository, groupRepository, emailSender, emailContentService, churchEmailTemplatesRepository, permissionRepository);
            var eventRepository = new EventRepository(birthdayRepository);
            _eventService = new EventService(eventRepository, _emailService, birthdayRepository);
            _personGroupRepository = new PersonGroupRepository(_personRepository);
            _usernamePasswordRepository = new UsernamePasswordRepository(permissionRepository);

            _photoRepository = new PhotoRepository();
            _photoServices = new PhotoServices();
            _personService = new PersonService(
                _personRepository,
                new PersonGroupRepository(_personRepository),
                permissionRepository,
                new PersonRoleRepository(),
                new PersonOptionalFieldRepository(),
                new RelationshipRepository(_personRepository),
                new ChurchMatcherRepository(),
                new GroupRepository(),
                new FamilyRepository(_photoRepository),
                _emailService,
                new AddressRepository(),
                _photoRepository
                );
        }
 public ImagesController()
 {
     _photoRepository = new PhotoRepository();
     _photoServices = new PhotoServices();
 }
 public PhotosAdminController(IPhotoServices photoServices)
 {
     this.photoServices = photoServices;
 }
 public HomeController(IAlbumServices albumServices, IPhotoServices photoServices, ICommentServices commentServices)
 {
     _albumServices   = albumServices;
     _photoServices   = photoServices;
     _commentServices = commentServices;
 }
 public ImageController(IPhotoServices photoService)
 {
     this.photoService = photoService;
 }
Beispiel #9
0
 public UsersController(IUserRepository userRepository, IMapper mapper, IPhotoServices photoServices)
 {
     _photoServices  = photoServices;
     _mapper         = mapper;
     _userRepository = userRepository;
 }