Exemplo n.º 1
0
 public DishUpdateRating(ILogger <DishUpdateName> logger, IDishRepository dishRepository, IAuthzService authz, IFamilyRepository familyRepository)
 {
     _logger           = logger;
     _dishRepository   = dishRepository;
     _authz            = authz;
     _familyRepository = familyRepository;
 }
Exemplo n.º 2
0
        public FamilyController(IConstantRepository ConstantParam, IMemberRepository MemberParam, IFamilyRepository FamilyParam)
        {
            ConstantRepository = ConstantParam;
            MemberRepository   = MemberParam;
            FamilyRepository   = FamilyParam;

            ViewBag.Supervisor = false;
            int memberID = Convert.ToInt16(System.Web.HttpContext.Current.Session["personID"]);

            if (memberID > 0)
            {
                if (MembershipRepositroy.IsUser(memberID))
                {
                    user user = MembershipRepositroy.GetUserByID(memberID);
                    if ((user.role.Name == "WebMaster") || (user.role.Name == "Pastor") || (user.role.Name == "Admin") || (user.role.Name == "Admin2")) //creator access
                    {
                        ViewBag.Supervisor = true;
                    }
                    if (user.role.Name == "WebMaster") //creator access
                    {
                        ViewBag.WebMaster = true;
                    }

                    if (user.role.Name == "Officer") //creator access
                    {
                        ViewBag.Supervisor2 = true;
                    }
                }
            }
        }
Exemplo n.º 3
0
        public ContributionController(IConstantRepository ConstantParam, IMemberRepository MemberParam, IFamilyRepository FamilyParam,
            IContributionRepository ContributionParam, ISubCategoryRepository SubCategoryParam, IPictureRepository PictureParam, 
            ISpouseRepository SpouseParam, IMinistryRepository MinistryParam)
        {
            ConstantRepository = ConstantParam;
            MemberRepository = MemberParam;
            FamilyRepository = FamilyParam;
            ContributionRepository = ContributionParam;
            SubCategoryRepository = SubCategoryParam;
            PictureRepository = PictureParam;
            SpouseRepository = SpouseParam;
            MinistryRepository = MinistryParam;

            ViewBag.Supervisor = false;
            int memberID = Convert.ToInt16(System.Web.HttpContext.Current.Session["personID"]);
            if (MembershipRepositroy.IsUser(memberID))
            {
                user user = MembershipRepositroy.GetUserByID(memberID);
                if ((user.role.Name == "WebMaster") || (user.role.Name == "Pastor") || (user.role.Name == "Admin") || (user.role.Name == "FinanceLead")) //creator access
                {
                    ViewBag.Supervisor = true;
                }
                if (user.role.Name == "WebMaster") //creator access
                {
                    ViewBag.WebMaster = true;
                }

                if ((user.role.Name == "FinanceStaff") || (user.role.Name == "Admin2")) //creator access
                {
                    ViewBag.Supervisor2 = true;
                }
            }
        }
Exemplo n.º 4
0
        public DbUnit(MySQLContext db, IAuditoriumRepository auditoriumRepository, IAuditoriumImgRepository auditoriumImgRepository,
                      IClassRepository classRepository, IClassImgRepository classImgRepository, IFamilyRepository familyRepository,
                      IFamilyMemberRepository familyMemberRepository, ILessonRepository lessonRepository, ILessonDurationRepository lessonDurationRepository,
                      IPersonalDataRepository personalDataRepository, IPersonalImgRepository personalImgRepository, IProgressRepository progressRepository,
                      IScheduleRepository scheduleRepository, ISchoolRepository schoolRepository, IStudentRepository studentRepository,
                      ITeacherRepository teacherRepository, IUserAccountRepository userAccountRepository, IHomeworkRepository homeworkRepository)
        {
            this.db = db;

            AuditoriumRepository     = auditoriumRepository;
            AuditoriumImgRepository  = auditoriumImgRepository;
            ClassRepository          = classRepository;
            ClassImgRepository       = classImgRepository;
            HomeworkRepository       = homeworkRepository;
            FamilyRepository         = familyRepository;
            FamilyMemberRepository   = familyMemberRepository;
            LessonDurationRepository = lessonDurationRepository;
            LessonRepository         = lessonRepository;
            PersonalDataRepository   = personalDataRepository;
            PersonalImgRepository    = personalImgRepository;
            ProgressRepository       = progressRepository;
            ScheduleRepository       = scheduleRepository;
            SchoolRepository         = schoolRepository;
            StudentRepository        = studentRepository;
            TeacherRepository        = teacherRepository;
            UserAccountRepository    = userAccountRepository;
        }
Exemplo n.º 5
0
 public PersonService(
     IPersonRepository personRepository, 
     IPersonGroupRepository personGroupRepository, 
     IPermissionRepository permissionRepository, 
     IPersonRoleRepository personRoleRepository, 
     IPersonOptionalFieldRepository personOptionalFieldRepository, 
     IRelationshipRepository relationshipRepository,
     IChurchMatcherRepository churchMatcherRepository,
     IGroupRepository groupRepository,
     IFamilyRepository familyRepository,
     IEmailService emailService,
     IAddressRepository addressRepository,
     IPhotoRepository photoRepository)
 {
     _personRepository = personRepository;
     _personGroupRepository = personGroupRepository;
     _permissionRepository = permissionRepository;
     _personRoleRepository = personRoleRepository;
     _personOptionalFieldRepository = personOptionalFieldRepository;
     _relationshipRepository = relationshipRepository;
     _churchMatcherRepository = churchMatcherRepository;
     _groupRepository = groupRepository;
     _familyRepository = familyRepository;
     _emailService = emailService;
     _addressRepository = addressRepository;
     _photoRepository = photoRepository;
 }
Exemplo n.º 6
0
        public FamilyLogic(IConfiguration configuration, IHostingEnvironment hostingEnvironment)
        {
            _configuration = configuration;
            _hostingEnvironment = hostingEnvironment;

            familyRepository = new FamilyRepository(_configuration, _hostingEnvironment);
        }
Exemplo n.º 7
0
 public FamilyIsValid(
     INonBlockingValidator validator,
     IFamilyRepository families
     ) : base(validator)
 {
     _families = families;
 }
Exemplo n.º 8
0
 public FamilyInviteMember(ILogger <FamilyInviteMember> logger, IUserRepository userRepository, IFamilyRepository familyRepository, IAuthzService authz)
 {
     _logger           = logger;
     _userRepository   = userRepository;
     _familyRepository = familyRepository;
     _authz            = authz;
 }
Exemplo n.º 9
0
        public AjaxController()
        {
            var messageRepository = new MessageRepository();
            var permissionRepository = new PermissionRepository();
            var churchRepository = new ChurchRepository();
            var personRepository = new PersonRepository(permissionRepository, churchRepository);
            var uploadPhotoRepository = new PhotoRepository();
            _familyRepository = new FamilyRepository(uploadPhotoRepository);
            _usernamePasswordRepository = new UsernamePasswordRepository(permissionRepository);
            var personGroupRepository = new PersonGroupRepository(personRepository);
            _personGroupRepository = personGroupRepository;
            var groupRepository = new GroupRepository();
            var emailSender = new EmailSender(messageRepository, new MessageRecepientRepository(), new MessageAttachmentRepository(), personRepository);
            var emailContentService = new EmailContentService(new EmailContentRepository());
            var churchEmailTemplateRepository = new ChurchEmailTemplatesRepository();
            _emailService = new EmailService(
                _usernamePasswordRepository,
                personRepository,
                groupRepository,
                emailSender,
                emailContentService,
                churchEmailTemplateRepository,
                permissionRepository
                );

            _passwordService = new PasswordService(personRepository, churchRepository, _usernamePasswordRepository, _emailService);

            _personService = new PersonService(
                personRepository,
                _personGroupRepository,
                permissionRepository,
                new PersonRoleRepository(),
                new PersonOptionalFieldRepository(),
                new RelationshipRepository(personRepository),
                new ChurchMatcherRepository(),
                groupRepository,
                _familyRepository,
                _emailService,
                new AddressRepository(),
                uploadPhotoRepository
                );

            _groupEventRepository = new GroupEventRepository(personRepository);
            _systemAdministratorService  = new SystemAdministratorService(churchRepository, permissionRepository);
            _personGroupService = new PersonGroupService(_personGroupRepository);
            _messageRecepientRepository = new MessageRecepientRepository();
            var httpPostService = new HttpPostService();
            _smsSender = new SmsSender(messageRepository, new MessageRecepientRepository(), personRepository, httpPostService);
            _churchEventsReporitory = new ChurchEventsRepository();
            _messageService = new MessageService(_messageRecepientRepository);
            var birthdayRepository = new BirthdayAndAniversaryRepository();
            var usernamePasswordRepository = new UsernamePasswordRepository(permissionRepository);
            var churchEmailTemplatesRepository = new ChurchEmailTemplatesRepository();
            var emailService = new EmailService(usernamePasswordRepository, personRepository, groupRepository, emailSender, emailContentService, churchEmailTemplatesRepository, permissionRepository);
            var eventRepository = new EventRepository(birthdayRepository);
            _eventService = new EventService(eventRepository, emailService, birthdayRepository);
            _childReportsService = new ChildReportsService(new ChildrenReportsRepository(), _emailService);
            _reminderService = new ReminderService(new ReminderRepository());
        }
Exemplo n.º 10
0
        public FamilyLogic(IConfiguration configuration, IHostingEnvironment hostingEnvironment, ILoggerFactory loggerFactory)
        {
            _configuration      = configuration;
            _hostingEnvironment = hostingEnvironment;
            _loggerFactory      = loggerFactory;

            familyRepository = new FamilyRepository(_configuration, _hostingEnvironment, _loggerFactory);
        }
 public FamilyQueryService(
     IMapper mapper,
     IDbContextScopeFactory contextScopeFactory,
     IFamilyRepository familyRepository)
     : base(mapper, contextScopeFactory)
 {
     _familyRepository = familyRepository;
 }
Exemplo n.º 12
0
        public CFamily GetFamilyByPersonId(int personId)
        {
            IFamilyRepository familyRep = CSRepositoryFactory.GetFamilyRepository();
            CFamilyDto        familyDto = familyRep.FindByPersonIdFullLoad(personId);

            CDalToBllConverter converter = new CDalToBllConverter();

            return(converter.ConvertFamily(familyDto));
        }
Exemplo n.º 13
0
 /// <summary>
 /// BenefitsApiController - This is a simple controller to perform the calculations.
 /// This was the chosen method for performing calculations to demonstrate
 /// a .Net application.
 /// The dependencies for this project are injected with the help of the
 /// IOC Framework StructureMap
 /// </summary>
 /// <param name="appConfig"></param>
 /// <param name="calculator"></param>
 /// <param name="modelMapper"></param>
 public FamilyMemberController(IAppConfiguration appConfig, ICalculator calculator,
                               IModelMapper modelMapper, IPersonValidator personValidator, IFamilyRepository familyRepository)
 {
     _calculator       = calculator;
     _appConfig        = appConfig;
     _modelMapper      = modelMapper;
     _personValidator  = personValidator;
     _familyRepository = familyRepository;
 }
Exemplo n.º 14
0
 public FamilyService(
     ILogger <FamilyService> logger,
     IMapper <Family, FamilyModel> mapper,
     IFamilyRepository familyRepository)
 {
     _logger           = logger;
     _mapper           = mapper;
     _familyRepository = familyRepository;
 }
Exemplo n.º 15
0
        public MobileAppServiceBase(IRepository <TEntity, long> repository) : base(repository)
        {
            _userInfoRepository = IocManager.Instance.IocContainer.Resolve <IRepository <UserInfo, long> >();
            _familyResponsitory = IocManager.Instance.IocContainer.Resolve <IFamilyRepository>();

            //SetFilterPara();
            //var cuw = IocManager.Instance.IocContainer.Resolve<IUnitOfWorkManager>().Current;
            //cuw.SetFilterParameter(ChimaDataFilter.FamillyDataFilter, ChimaDataFilter.FamillyPara, Family);
        }
Exemplo n.º 16
0
 public DataManager(IRecordsRepository EntityBaseRepository,
                    ICategoriesRepository CategoriesRepository,
                    IUserRepository UserRepository,
                    IFamilyRepository FamilyRepository)
 {
     EntityBase = EntityBaseRepository;
     Categories = CategoriesRepository;
     User       = UserRepository;
     Family     = FamilyRepository;
 }
Exemplo n.º 17
0
 public HouseService(IPersonRepository personRepository,
                     IHouseRepository houseRepository,
                     IContactRepository contactRepository,
                     IFamilyRepository familyRepository
                     )
 {
     _personRepository  = personRepository;
     _houseRepository   = houseRepository;
     _contactRepository = contactRepository;
     _familyRepository  = familyRepository;
 }
Exemplo n.º 18
0
 public FamilyController(
     IFamilyService familyService,
     IFamilyRepository familyRepository,
     IOrderRepository orderRepository,
     PaginationConfiguration paginationConfiguration)
 {
     _familyService           = familyService;
     _familyRepository        = familyRepository;
     _orderRepository         = orderRepository;
     _paginationConfiguration = paginationConfiguration;
 }
Exemplo n.º 19
0
 public FamilyAppService(IFamilyRepository repository
                         , IDishRepository dishRepository
                         , IRepository <UserFavoriteDish, long> userFavoriteDishRepository
                         , IRepository <FamilyMember, long> familyMemberRepository
                         )
     : base(repository)
 {
     _dishRepository             = dishRepository;
     _userFavoriteDishRepository = userFavoriteDishRepository;
     _familyMemberRepository     = familyMemberRepository;
 }
Exemplo n.º 20
0
 public GenusController(
     IGenusService genusService,
     IGenusRepository genusRepository,
     IFamilyRepository familyRepository,
     PaginationConfiguration paginationConfiguration)
 {
     _genusService            = genusService;
     _genusRepository         = genusRepository;
     _familyRepository        = familyRepository;
     _paginationConfiguration = paginationConfiguration;
 }
Exemplo n.º 21
0
 public FamilyController(
     ILogger <FamilyController> logger,
     IFamilyRepository familyRepository,
     IKidRepository kidRepository,
     IKinshipRepository kinshipRepository,
     IMapper mapper)
 {
     _logger            = logger;
     _familyRepository  = familyRepository;
     _kidRepository     = kidRepository;
     _kinshipRepository = kinshipRepository;
     _mapper            = mapper;
 }
Exemplo n.º 22
0
 public FamilyService(
     IMapper mapper, 
     IDbContextScopeFactory contextScopeFactory,
     IFamilyRepository familyRepository,
     IFamilyQueryService familyQueryService,
     IUserQueryService userQueryService,
     IUserService userService,
     IUserRepository userRepository) 
     : base(mapper, contextScopeFactory)
 {
     _familyRepository = familyRepository;
     _familyQueryService = familyQueryService;
     _userQueryService = userQueryService;
     _userService = userService;
     _userRepository = userRepository;
 }
Exemplo n.º 23
0
        public FamilyController(IConfiguration config, IFamilyRepository familyRepo, IPersonRepository personRepo, IUnitOfWork unitOfWork, IOptions <CloudinarySettings> cloudinaryConfig)
        {
            _config           = config;
            this.unitOfWork   = unitOfWork;
            this._familyRepo  = familyRepo;
            this._personRepo  = personRepo;
            _cloudinaryConfig = cloudinaryConfig;

            Account acc = new Account(
                _cloudinaryConfig.Value.CloudName,
                _cloudinaryConfig.Value.ApiKey,
                _cloudinaryConfig.Value.ApiSecret
                );

            _cloudinary = new Cloudinary(acc);
        }
Exemplo n.º 24
0
 public FamilyService(
     ILogger <IFamilyRepository> logger,
     IFamilyRepository familyRepository,
     IApiFamilyRequestModelValidator familyModelValidator,
     IBOLFamilyMapper bolfamilyMapper,
     IDALFamilyMapper dalfamilyMapper,
     IBOLStudentMapper bolStudentMapper,
     IDALStudentMapper dalStudentMapper)
     : base(logger,
            familyRepository,
            familyModelValidator,
            bolfamilyMapper,
            dalfamilyMapper,
            bolStudentMapper,
            dalStudentMapper)
 {
 }
Exemplo n.º 25
0
        public FamilyService(
            ILogger <IFamilyService> logger,
            MediatR.IMediator mediator,
            IFamilyRepository familyRepository,
            IApiFamilyServerRequestModelValidator familyModelValidator,
            IDALFamilyMapper dalFamilyMapper,
            IDALStudentMapper dalStudentMapper)
            : base()
        {
            this.FamilyRepository     = familyRepository;
            this.FamilyModelValidator = familyModelValidator;
            this.DalFamilyMapper      = dalFamilyMapper;
            this.DalStudentMapper     = dalStudentMapper;
            this.logger = logger;

            this.mediator = mediator;
        }
Exemplo n.º 26
0
 public HISDataset(String connectionString)
 {
     addedEntities         = new Dictionary <IAggregateRoot, IUnitOfWorkRepository>();
     changedEntities       = new Dictionary <IAggregateRoot, IUnitOfWorkRepository>();
     deletedEntities       = new Dictionary <IAggregateRoot, IUnitOfWorkRepository>();
     operatorRepository    = new OperatorRepository(connectionString, this);
     system_InfoRepository = new System_InfoRepository(connectionString, this);
     clinicRepository      = new ClinicRepository(connectionString, this);
     profileRepository     = new ProfileRepository(connectionString, this);
     villageRepository     = new VillageRepository(connectionString, this);
     hIslandRepository     = new HIslandRepository(connectionString, this);
     religionRepository    = new ReligionRepository(connectionString, this);
     occupationRepository  = new OccupationRepository(connectionString, this);
     recordRepository      = new RecordRepository(connectionString, this);
     habitRepository       = new HabitRepository(connectionString, this);
     familyRepository      = new FamilyRepository(connectionString, this);
 }
Exemplo n.º 27
0
 public AbstractFamilyService(
     ILogger logger,
     IFamilyRepository familyRepository,
     IApiFamilyRequestModelValidator familyModelValidator,
     IBOLFamilyMapper bolFamilyMapper,
     IDALFamilyMapper dalFamilyMapper,
     IBOLStudentMapper bolStudentMapper,
     IDALStudentMapper dalStudentMapper)
     : base()
 {
     this.FamilyRepository     = familyRepository;
     this.FamilyModelValidator = familyModelValidator;
     this.BolFamilyMapper      = bolFamilyMapper;
     this.DalFamilyMapper      = dalFamilyMapper;
     this.BolStudentMapper     = bolStudentMapper;
     this.DalStudentMapper     = dalStudentMapper;
     this.logger = logger;
 }
Exemplo n.º 28
0
 public AdvancedSearchAppService(
     IFamilyRepository familyRepository,
     IGenusRepository genusRepository,
     ISpeciesRepository speciesRepository,
     ITribeRepository tribeRepository,
     ISubspeciesRepository subspeciesRepository,
     ISubgenusRepository subgenusRepository,
     ISubfamilyRepository subfamilyRepository,
     IDatabaseInfoRepository databaseInfoRepository)
 {
     _familyRepository       = familyRepository;
     _genusRepository        = genusRepository;
     _speciesRepository      = speciesRepository;
     _tribeRepository        = tribeRepository;
     _subspeciesRepository   = subspeciesRepository;
     _subgenusRepository     = subgenusRepository;
     _subfamilyRepository    = subfamilyRepository;
     _databaseInfoRepository = databaseInfoRepository;
 }
Exemplo n.º 29
0
 public MobUserCreateHandler(IFamilyRepository familyResponsitory
                             , IRepository <UserInfo, long> userInfoRepository)
 {
     _familyResponsitory = familyResponsitory;
     _userInfoRepository = userInfoRepository;
 }
Exemplo n.º 30
0
 public FamilyTreeController(IFamilyRepository familyRepository)
 {
     _familyRepository = familyRepository;
 }
Exemplo n.º 31
0
 public FamilyLogic(IConfiguration configuration)
 {
     Configuration    = configuration;
     familyRepository = new FamilyRepository(Configuration);
 }
Exemplo n.º 32
0
 /// <inheritdoc />
 public FamilyCmdService(IFamilyRepository familyRepository,
                         IFamilyMemberRepository familyMemberRepository)
 {
     _familyRepository       = familyRepository;
     _familyMemberRepository = familyMemberRepository;
 }
Exemplo n.º 33
0
 public AdminController(IPersonRepository prepo, IFamilyRepository frepo)
 {
     people = prepo;
     families = frepo;
 }