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));
 }
Esempio n. 2
0
 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));
 }
Esempio n. 4
0
 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;
 }
Esempio n. 6
0
 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;
 }
Esempio n. 9
0
 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;
 }
Esempio n. 11
0
 public EmployeeTasksAPIController(ILogger <EmployeeTasksAPIController> logger, IMapper mapper, IEmployeeTaskRepository employeetaskRepository)
 {
     _logger = logger;
     _mapper = mapper;
     _employeetaskRepository = employeetaskRepository;
 }
Esempio n. 12
0
 public EmployeeTaskServices(IEmployeeTaskRepository employeeTaskRepository)
 {
     _employeeTaskRepository = employeeTaskRepository;
 }
Esempio n. 13
0
 public EmployeeTaskController(IEmployeeTaskRepository repo, IEmployeeRepository repoEmp, ITaskRepository repoTask)
 {
     _repo     = repo;
     _repoEmp  = repoEmp;
     _repoTask = repoTask;
 }