public EmployeesTaskController(IEmployeeRepository employeeRepository, IMapper mapper, IEmployeeTaskRepository employeeTaskRepository, IPropertyMappingServiceForTask propertyMappingServiceForTask) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _employeeRepository = employeeRepository ?? throw new ArgumentNullException(nameof(employeeRepository)); _employeeTaskRepository = employeeTaskRepository ?? throw new ArgumentNullException(nameof(employeeTaskRepository)); _propertyMappingServiceForTask = propertyMappingServiceForTask ?? throw new ArgumentNullException(nameof(propertyMappingServiceForTask)); }
public TasksService(ITasksRepository taskRepository, IProjectsService projectsService, IApplicationUserService applicationUserService, IEmployeeTaskRepository employeeTaskRepository) { this.taskRepository = taskRepository; this.projectsService = projectsService; this.applicationUserService = applicationUserService; this.employeeTaskRepository = employeeTaskRepository; }
//这里要用到automapper做映射,所以要依赖注入IMapper接口 public EmployeesController(IEmployeeRepository employeeRepository, IMapper mapper, ICompanyRepository companyRepository, IEmployeeTaskRepository employeeTaskRepository, IWebHostEnvironment env) { _employeeRepository = employeeRepository ?? throw new ArgumentNullException(nameof(employeeRepository)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _companyRepository = companyRepository ?? throw new ArgumentNullException(nameof(companyRepository)); _employeeTaskRepository = employeeTaskRepository ?? throw new ArgumentNullException(nameof(employeeTaskRepository)); _env = env ?? throw new ArgumentNullException(nameof(env)); }
public TeamLeaderController(IEmployeeRepository employeeRepository, IProjectRepository projectRepository, ITaskRepository taskRepository, ITeamRepository teamRepository, IContactRepository contactRepository, IEnquiryDetailsRepository enquiryDetailsRepository, IEnquiryRepository enquiryRepository, ITeamProjectRepository teamprojectRepository, IEmployeeTaskRepository empTaskRepository) { this.employeeRepository = employeeRepository; this.projectRepository = projectRepository; this.taskRepository = taskRepository; this.teamRepository = teamRepository; this.contactRepository = contactRepository; this.enquiryRepository = enquiryRepository; this.enquiryDetailsRepository = enquiryDetailsRepository; this.temprojectRepository = teamprojectRepository; this.empTaskRepository = empTaskRepository; }
public TaskController(ILogger <TaskController> logger, MgmtDbContext context, UserManager <ApplicationUser> userManager, AutoMapperConfig mapper, IEmployeeTaskRepository employeeTaskRepository, IFormRepository formRepository, ITaskForEmployeeRepository taskForEmployeeRepository, IInvoiceRepository invoiceRepository) { _logger = logger; _context = context; _userManager = userManager; _mapper = mapper; _employeeTaskRepository = employeeTaskRepository; _formRepository = formRepository; _taskForEmployeeRepository = taskForEmployeeRepository; _invoiceRepository = invoiceRepository; }
public EmployeeController(MgmtDbContext context, UserManager <ApplicationUser> userManager, ITaskForEmployeeRepository taskForEmployeeRepository, IEmployeeTaskRepository employeeTaskRepository, ILogger <EmployeeController> logger, INotificationRepository notificationRepository) { _context = context; _userManager = userManager; _taskForEmployeeRepository = taskForEmployeeRepository; _employeeTaskRepository = employeeTaskRepository; _logger = logger; _notificationRepository = notificationRepository; }
public ClientsController(IEmployeeRepository employeeRepository, IProjectRepository projectRepository, ITaskRepository taskRepository, ITeamRepository teamRepository, IContactRepository contactRepository, IEnquiryDetailsRepository enquiryDetailsRepository, IEnquiryRepository enquiryRepository, ITeamProjectRepository teamprojectRepository, IEmployeeTaskRepository empTaskRepository) { this.employeeRepository = employeeRepository; this.projectRepository = projectRepository; this.taskRepository = taskRepository; this.teamRepository = teamRepository; this.contactRepository = contactRepository; this.enquiryRepository = enquiryRepository; this.enquiryDetailsRepository = enquiryDetailsRepository; this.temprojectRepository = teamprojectRepository; this.empTaskRepository = empTaskRepository; }
public FormController(MgmtDbContext context, UserManager <ApplicationUser> userManager, ILogger <FormController> logger, AutoMapperConfig mapper, INotificationRepository notificationRepository, IEmployeeTaskRepository employeeTaskRepository, IFormRepository formRepository) { _context = context; _userManager = userManager; _logger = logger; _mapper = mapper; _notificationRepository = notificationRepository; _employeeTaskRepository = employeeTaskRepository; _formRepository = formRepository; }
public AdministrationController(UserManager <ApplicationUser> userManager, MgmtDbContext context, RoleManager <IdentityRole> roleManager, IEmployeeTaskRepository employeeTaskRepository, ILogger <AdministrationController> logger, AutoMapperConfig mapper, INotificationRepository notificationRepository, ITaskForEmployeeRepository taskForEmployeeRepository) { _userManager = userManager; _context = context; _roleManager = roleManager; _employeeTaskRepository = employeeTaskRepository; _logger = logger; _mapper = mapper; _notificationRepository = notificationRepository; _taskForEmployeeRepository = taskForEmployeeRepository; }
public ReportService(IEmployeeTaskRepository employeeTaskRepository) { this._employeeTaskRepository = employeeTaskRepository; }
public EmployeeTasksAPIController(ILogger <EmployeeTasksAPIController> logger, IMapper mapper, IEmployeeTaskRepository employeetaskRepository) { _logger = logger; _mapper = mapper; _employeetaskRepository = employeetaskRepository; }
public EmployeeTaskServices(IEmployeeTaskRepository employeeTaskRepository) { _employeeTaskRepository = employeeTaskRepository; }
public EmployeeTaskController(IEmployeeTaskRepository repo, IEmployeeRepository repoEmp, ITaskRepository repoTask) { _repo = repo; _repoEmp = repoEmp; _repoTask = repoTask; }