Пример #1
0
        // public async ValueTask<int> foo(int param) {
        //     return await
        //         new ValueTask<int>(param * 2);
        //         Func<int, bool> action;
        //         Dictionary<int, string> d = new Dictionary<int, string> {
        //             {1, "One"},
        //             {2, "Two"},
        //             {3, "Three"},
        //         };
        //         IEnumerable<int> keys = d.Keys;
        //         IEnumerable<string> values = d.Values;
        // }

        public DepartmentsController(
            ILogger <DepartmentsController> logger,
            IRepository <Departments> departmentsRepository,
            IUnitOfWorkEmployees unitOfWork)
        {
            this._logger = logger;
            this._departmentsRepository = departmentsRepository;
            this._unitOfWork            = unitOfWork;
        }
 public EmployeeDetailController(
     ILogger <EmployeeDetailController> logger,
     IRepository <Employees> employeeRepository,
     IRepository <VwEmpDetails> employeeDetailRepository,
     IRepository <VwEmpDetailsShort> employeeDetailShortRepository,
     IRepository <VwDeptEmpCurrent> deptEmpRepository,
     IRepository <VwSalariesCurrent> salaryRepository,
     IRepository <VwTitlesCurrent> titleRepository,
     IUnitOfWorkEmployees unitOfWork)
 {
     this._logger                        = logger;
     this._employeeRepository            = employeeRepository;
     this._employeeDetailRepository      = employeeDetailRepository;
     this._employeeDetailShortRepository = employeeDetailShortRepository;
     this._deptEmpRepository             = deptEmpRepository;
     this._salaryRepository              = salaryRepository;
     this._titleRepository               = titleRepository;
     this._unitOfWork                    = unitOfWork;
 }