예제 #1
0
 public HomeController(IEmployeeRepository employeeRepository, IEmployeeList employeeList,
                       IHostingEnvironment hostingEnvironment)
 {
     _employeeRepository = employeeRepository;
     _employeeList       = employeeList;
     _hostingEnvironment = hostingEnvironment;
 }
        public static void CompileReport(IEmployeeList employeeList, IOutput outputter, IFormatter formatter = null)
        {
            var employees = employeeList.GetEmployees();

            foreach (var employee in employees)
            {
                outputter.WriteLine(formatter == null ? employee.ToString() : formatter.Format(employee));
            }
        }
예제 #3
0
 public ApiController(IEmployeeList employeeList, ICar car)
 {
     _employeeList = employeeList;
     _car          = car;
 }
 public EmployeesListViewModel(IEmployeeList list, IEmployeeInfo selected)
 {
     List = list;
     Selected = selected;
 }