public ServerImplementation(IVoluntarRepository voluntarRepo,
                             ICazCaritabilRepository cazCaritabilRepo,
                             IDonatorRepository donatorRepo,
                             IDonatieRepository donatieRepo, IValidator <Donator> validatorDonator,
                             IValidator <Donatie> validatorDonatie)
 {
     this.voluntarRepo     = voluntarRepo;
     this.cazCaritabilRepo = cazCaritabilRepo;
     this.donatorRepo      = donatorRepo;
     this.donatieRepo      = donatieRepo;
     this.validatorDonator = validatorDonator;
     this.validatorDonatie = validatorDonatie;
     loggedClients         = new Dictionary <int, IObserver>();
 }
Beispiel #2
0
        /// <summary>
        /// Initializes a new instance of
        /// type DonatorsService.
        /// </summary>
        /// <param name="DonatorsRepository"></param>
        /// <param name="unitOfWork"></param>
        public DonatorsService(
            IDonatorRepository DonatorsRepository,
            IMobilesRepository MobilesRepository,
            IMailsRepository MailsRepository,
            IAddresssRepository AddresssRepository,
            ILanguageService languageService,
            IUnitOfWork unitOfWork)
        {
            this._DonatorsRepository = DonatorsRepository;
            this._MobilesRepository  = MobilesRepository;
            this._MailsRepository    = MailsRepository;
            this._AddresssRepository = AddresssRepository;
            this._languageService    = languageService;
            this._unitOfWork         = unitOfWork;


            //string filePath = $"D:\\Ahmed Shaikoun\\TFS Projects\\MersalAccountingSystem\\Version 1.0.0\\Documents\\Initialization Data\\Donor form (1) - Copy.xlsx";
            //this.ReadExcelFileDOM(filePath);
        }