예제 #1
0
 public authenticationController(IAuthenticateService authService, IInstituteRepository instituteRepository, IMapper mapper)
 {
     this._authService         = authService;
     this._instituteRepository = instituteRepository ??
                                 throw new ArgumentNullException(nameof(instituteRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public HomeController(ILogger <HomeController> logger, IInstituteRepository insRepo,
                       IEmployeeRepository employeeRepo, IAccountRepository accRepo)
 {
     _insRepo      = insRepo;
     _employeeRepo = employeeRepo;
     _logger       = logger;
     _accRepo      = accRepo;
 }
예제 #3
0
 public CreateInstitute(IDomainFactory domainFactory, IInstituteRepository instituteRepository,
                        IInstituteObserver instituteObserver, string name)
 {
     this.domainFactory       = domainFactory;
     this.instituteRepository = instituteRepository;
     this.name = name;
     this.instituteObserver = instituteObserver;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="db"> Db context. </param>
 /// <param name="instituteRepository"> Repository of institutes. </param>
 /// <param name="facultyRepository"> Repository of faculties. </param>
 public InstitutesController(
     IPublicationAssistantContext db,
     IInstituteRepository instituteRepository,
     IFacultyRepository facultyRepository)
 {
     _db = db;
     _instituteRepository = instituteRepository;
     _facultyRepository   = facultyRepository;
 }
예제 #5
0
 public DefaultController(IDomainFactory domainFactory, INobleRepository nobleRepository, IInstituteRepository instituteRepository,
                          IUIFactory uifactory, ICommandProcessor commandProcessor)
 {
     this.domainFactory       = domainFactory;
     this.uiFactory           = uifactory;
     this.nobleRepository     = nobleRepository;
     this.instituteRepository = instituteRepository;
     this.commandProcessor    = commandProcessor;
 }
예제 #6
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="db"> Db context. </param>
 /// <param name="divisionRepository"> Repository of divisions. </param>
 /// <param name="instituteRepository"> Repository of institutes. </param>
 public DivisionsController(
     IPublicationAssistantContext db,
     IDivisionRepository divisionRepository,
     IInstituteRepository instituteRepository)
 {
     _db = db;
     _divisionRepository  = divisionRepository;
     _instituteRepository = instituteRepository;
 }
예제 #7
0
 public RegisterNoble(IDomainFactory domainFactory, IInstituteRepository instituteRepository,
                      INobleRepository nobleRepository, INobleObserver nobleObserver, string title, int instituteId)
 {
     this.domainFactory       = domainFactory;
     this.instituteRepository = instituteRepository;
     this.nobleRepository     = nobleRepository;
     this.nobleObserver       = nobleObserver;
     this.title       = title;
     this.instituteId = instituteId;
 }
예제 #8
0
        public int Execute()
        {
            nobles                 = nobleRepository.GetAll();
            oldNobleRepository     = nobleRepository;
            institutes             = instituteRepository.GetAll();
            oldInstituteRepository = instituteRepository;

            foreach (INoble noble in nobles)
            {
                IInstitute institute = instituteRepository.Get(noble.InstituteId);
                while (institute.Influence < noble.Skill)
                {
                    int oldInfluence = institute.Influence;
                    institute.Influence += institute.Influence / 2;
                    noble.Skill         -= oldInfluence;
                    noble.WorksPublished++;
                }
            }
            return(0);
        }
예제 #9
0
 public InstituteDetailController(IInstituteRepository instituteRepository)
 {
     _instituteRepository = instituteRepository;
 }
 public InstituteService(IInstituteRepository repo)
 {
     _repo=repo ;
 }
예제 #11
0
 public AccountController(IInstituteRepository instituteRepository, IMapper mapper)
 {
     this._accountRepository = instituteRepository ??
                               throw new ArgumentNullException(nameof(instituteRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
예제 #12
0
 public WriteDocuments(INobleRepository nobleRepository, IInstituteRepository instituteRepository)
 {
     this.nobleRepository     = nobleRepository;
     this.instituteRepository = instituteRepository;
 }
예제 #13
0
 public coursesPPTController(IInstituteRepository courseRepository, IMapper mapper)
 {
     this._courseRepository = courseRepository ??
                              throw new ArgumentNullException(nameof(courseRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public InstituteManager(IInstituteRepository repository) : base(repository)
 {
 }
 public InstituteDataService()
 {
     this._instituteRepository = (IInstituteRepository)Mvx.get_IoCProvider().Resolve <IInstituteRepository>();
     this._globalMobileApi     = (IGlobalMobileApi)Mvx.get_IoCProvider().Resolve <IGlobalMobileApi>();
 }
예제 #16
0
 public InstitutesController(IInstituteRepository insRepo)
 {
     _insRepo = insRepo;
 }
예제 #17
0
 public InstituteService(IInstituteRepository instituteRepository, IUnitOfWork unitOfWork)
 {
     this.instituteRepository = instituteRepository;
     this.unitOfWork          = unitOfWork;
 }
 public InstitutesV2Contoller(IInstituteRepository insRepo, IMapper mapper)
 {
     _insRepo = insRepo;
     _mapper  = mapper;
 }
 public StudentsController(IMapper mapper, IInstituteRepository instituteRepository)
 {
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _instituteRepository = instituteRepository ?? throw new ArgumentNullException(nameof(instituteRepository));
 }
예제 #20
0
 public InstituteController(IInstituteRepository _instituteRepository, ILogger <InstituteController> _logger, IUrlHelper _urlHelper)
 {
     this._instituteRepository = _instituteRepository;
     this._logger    = _logger;
     this._urlHelper = _urlHelper;
 }
예제 #21
0
 public EmployeesController(IInstituteRepository insRepo, IEmployeeRepository employeeRepo)
 {
     _insRepo      = insRepo;
     _employeeRepo = employeeRepo;
 }