public ContactCompanyController(IContactCompany contactLogic, IMapper mapper,
                                 IEmployeeLogic employeeLogic)
 {
     _contactLogic  = contactLogic;
     _mapper        = mapper;
     _employeeLogic = employeeLogic;
 }
Пример #2
0
 public BookingLogic(IEmployeeLogic employeeLogic, IBookingRepository bookingRepository, IBookingValidationLogic bookingValidation, IRoomRepository roomRepository)
 {
     _employeeLogic     = employeeLogic;
     _bookingRepository = bookingRepository;
     _bookingValidation = bookingValidation;
     _roomRepository    = roomRepository;
 }
        private DependencyManager()
        {
            _adminDao   = new AdminDao();
            _adminLogic = new AdminLogic(_adminDao);

            _cityDao   = new CityDao();
            _cityLogic = new CityLogic(_cityDao);

            _skillDao   = new SkillDao();
            _skillLogic = new SkillLogic(_skillDao);

            _responseDao = new ResponseDao();

            _employeeDao   = new EmployeeDao();
            _employeeLogic = new EmployeeLogic(_employeeDao, _responseDao, _cityLogic, _skillLogic);

            _vacancyDao   = new VacancyDao();
            _vacancyLogic = new VacancyLogic(_vacancyDao, _skillLogic, _responseDao);

            _employerDao   = new EmployerDao();
            _employerLogic = new EmployerLogic(_employerDao, _cityLogic, _vacancyLogic);

            _hiringLogic = new HiringLogic(_vacancyLogic, _employeeLogic);

            _commonLogic = new CommonLogic(_adminDao, _employerDao, _employeeDao);
        }
Пример #4
0
 public EmployeeController(IEmployeeLogic employeeLogic, EmployeeValidation employeeValidation, ICommonLogic commonLogic, CommonValidation commonValidation)
 {
     _employeeLogic      = employeeLogic;
     _employeeValidation = employeeValidation;
     _commonLogic        = commonLogic;
     _commonValidation   = commonValidation;
 }
 public ListOfWorkersController(IEmployeeLogic employeeLogic, IListOfWorkersLogic listOfWorkersLogic,
                                IPositionLogic positionLogic, IMapper mapper)
 {
     _employeeLogic      = employeeLogic;
     _listOfWorkersLogic = listOfWorkersLogic;
     _positionLogic      = positionLogic;
     _mapper             = mapper;
 }
Пример #6
0
 public EmployeeTest()
 {
     employeeController = new EmployeeController();
     responseClient     = Substitute.For <IResponseClient>();
     employeeService    = Substitute.For <IEmployeeService>();
     employeeQuery      = Substitute.For <IEmployeeQuery>();
     employeeLogic      = new EmployeeLogic(employeeService, employeeQuery);
 }
Пример #7
0
 private void Inicializer()
 {
     employeeService = EmployeeService.GetInstance();
     employeeQuery   = EmployeeQuery.GetInstance();
     employeeLogic   = EmployeeLogic.GetInstance(employeeService, employeeQuery);
     responseClient  = ResponseClient.GetInstance();
     errorMessage    = null;
 }
Пример #8
0
 public EmployeeQuery(IEmployeeLogic employeeLogic)
 {
     FieldAsync <EmployeeType>(
         "employeeById",
         arguments: new QueryArguments(new QueryArgument <LongGraphType>
     {
         Name = "id"
     }),
         resolve: async context => { return(await employeeLogic.GetByID(context.GetArgument <long>("id"))); }
         );
 }
Пример #9
0
 public TodoLogic(Mode mode)
 {
     if (mode == Mode.Production)
     {
         animalLogic     = new AnimalLogicController(Mode.Production);
         visitorLogic    = new VisitorLogic(Mode.Production);
         employeeLogic   = new EmployeeLogicController(Mode.Production);
         caretakingLogic = new CaretakingLogicController(Mode.Production);
     }
     else
     {
         animalLogic     = new AnimalLogicController(Mode.Test);
         visitorLogic    = new VisitorLogic(Mode.Test);
         employeeLogic   = new EmployeeLogicController(Mode.Test);
         caretakingLogic = new CaretakingLogicController(Mode.Test);
     }
 }
Пример #10
0
 public BaseController()
 {
     // TODO: DI
     dataLogic        = new DataLogic();
     bankLogic        = new BankLogic();
     userLogic        = new UserLogic();
     orderLogic       = new OrderLogic();
     legalLogic       = new LegalLogic();
     personLogic      = new PersonLogic();
     requestLogic     = new RequestLogic();
     identityLogic    = new IdentityLogic();
     employeeLogic    = new EmployeeLogic();
     documentLogic    = new DocumentLogic();
     contractLogic    = new ContractLogic();
     pricelistLogic   = new PricelistLogic();
     contractorLogic  = new ContractorLogic();
     accountingLogic  = new AccountingLogic();
     participantLogic = new ParticipantLogic();
 }
Пример #11
0
        internal static async Task RunAsync()
        {
            var container = SetupDependencyContainer();

            _employeeLogic = container.GetInstance <IEmployeeLogic>();

            /* Workflow: Will explain/discuss more during discussion */

            Console.WriteLine($"Employee Count {await GetCount()}");

            await _employeeLogic.AddAsync(new Employee { Id = 1, Age = 32, Name = "Rajarajan" });

            Console.WriteLine($"Employee Count {await GetCount()}");

            await _employeeLogic.AddAsync(new Employee { Id = 2, Age = 33, Name = "Selva" });

            Console.WriteLine($"Employee Count {await GetCount()}");

            await _employeeLogic.RemoveAsync(5);

            Console.WriteLine($"Employee Count {await GetCount()}");

            await _employeeLogic.AddAsync(new Employee { Id = 7, Age = 33, Name = "Selva", Address = new Address {
                                                             DoorNumber = "248", Street = "East street", State = "TN", Town = "Salem"
                                                         } });

            Console.WriteLine($"Employee Count {await GetCount()}");

            var employee = await _employeeLogic.GetAsync(1);

            employee.Designation = "Sr. Advanced Cloud Developer";

            await _employeeLogic.UpdateAsync(employee);

            await _employeeLogic.RemoveAsync(7);

            Console.WriteLine($"Employee Count {await GetCount()}");

            // ... and more!
            // Thank you.
        }
Пример #12
0
        public EmployeeModule(IEmployeeLogic employeeLogic) : base("employees")
        {
            Post["/getEmployees"] = parameters =>
            {
                var pagedRequest = this.Bind <EmployeePageRequest>();
                var result       = employeeLogic.LoadEmployees(pagedRequest);
                return(CreateResponse(result));
            };

            Get["/{id?}"] = parameters =>
            {
                string id     = parameters.id;
                int?   empId  = Convert.ToInt32(id);
                var    result = employeeLogic.GetEmployee(empId);
                return(CreateResponse(result));
            };

            Post["/"] = parameters =>
            {
                var employee = this.Bind <Employee>();
                var result   = employeeLogic.UpdateEmployee(employee);
                return(CreateResponse(result));
            };
        }
Пример #13
0
 public HiringLogic(IVacancyLogic vacancyLogic, IEmployeeLogic employeeLogic)
 {
     _vacancyLogic  = vacancyLogic;
     _employeeLogic = employeeLogic;
 }
 public PayrollController(IEmployeeLogic employeeLogic, IPayrollLogic payrollLogic, IConfiguration configuration)
 {
     _configuration = configuration;
     _payrollLogic  = payrollLogic;
     _employeeLogic = employeeLogic;
 }
Пример #15
0
 public FormCreateEmployee(IEmployeeLogic unitLogic)
 {
     InitializeComponent();
     this.unitLogic = unitLogic;
 }
Пример #16
0
 public EmployeeService(IEmployeeLogic employeeLogic)
 {
     _employeeLogic = employeeLogic;
 }
 public EmployeeController(IEmployeeLogic logic, IConfiguration config, IMapper mapper)
 {
     _logic  = logic;
     _config = config;
     _mapper = mapper;
 }
Пример #18
0
 public EmployeesController(IEmployeeLogic logic)
 {
     _logic = logic;
 }
 public EmployeeController(IEmployeeRepository iEmployeeRepository, IEmployeeLogic iEmployeeLogic)
 {
     this._iEmployeeRepository = iEmployeeRepository ?? throw new ArgumentNullException(nameof(iEmployeeRepository));
     this._iEmployeeLogic      = iEmployeeLogic ?? throw new ArgumentNullException(nameof(iEmployeeLogic));
 }
Пример #20
0
 public MatrixController(IEmployeeLogic logic) : base(logic)
 {
 }
Пример #21
0
 public EmployeeTask(IEmployeeLogic employeeRepository, IMapper mapper)
 {
     _employeeRepository = employeeRepository;
     _mapper             = mapper;
 }
 public EmployeeController(IEmployeeLogic employeeLogic)
 {
     _employeeLogic = employeeLogic;
 }
Пример #23
0
 public EmployeesController(IEmployeeLogic employeeLogic)
 {
     this._employeeLogic = employeeLogic;
 }
Пример #24
0
 public ServiceBusResponder(IBus bus, ICompanyLogic companyLogic, IEmployeeLogic employeeLogic)
 {
     this.bus           = bus;
     this.companyLogic  = companyLogic;
     this.employeeLogic = employeeLogic;
 }
Пример #25
0
 public EmployeeController(IEmployeeLogic logic) : base(logic)
 {
 }
Пример #26
0
 public EmployeeController(IEmployeeLogic employeeLogic, IAvailabilityLogic availabilityLogic)
 {
     this.EmployeeLogic     = employeeLogic;
     this.AvailabilityLogic = availabilityLogic;
 }
 static EmployeeRequestHandler()
 {
     _employeeLogic = DependencyManager.Instance.EmployeeLogic;
     _commonLogic   = DependencyManager.Instance.CommonLogic;
     _sha256        = new SHA256Cng();
 }
Пример #28
0
 public EmployeeController(IEmployeeLogic employeeLogic, IMapper mapper)
 {
     _employeeLogic = employeeLogic;
     _mapper        = mapper;
 }
 public EmployeesController(ILogger <EmployeesController> logger, IEmployeeLogic employeeLogic)
 {
     _logger       = logger;
     EmployeeLogic = employeeLogic;
 }