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