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>(); }
/// <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); }