Пример #1
0
 public TicketsController(IUserService userManager, IAdminProjectService projects, ITicketService tickets, IMessageService messages)
 {
     this.userManager = userManager;
     this.projects    = projects;
     this.tickets     = tickets;
     this.messages    = messages;
 }
Пример #2
0
 public TicketsController(IUserService userManager, IAdminProjectService projects, ITicketService tickets, IMessageService messages)
 {
     this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.projects    = projects ?? throw new ArgumentNullException(nameof(projects));
     this.tickets     = tickets ?? throw new ArgumentNullException(nameof(tickets));
     this.messages    = messages ?? throw new ArgumentNullException(nameof(messages));
 }
 public ProjectsForAdminCsvPublishService(CloudBlobClient blobClient,
     IAdminProjectService adminProjectService,
     IMapper mapper) :
         base(blobClient, new ProjectForAdminCsvFormatter())
 {
     _adminProjectService = adminProjectService;
     _mapper = mapper;
 }
 public ProjectsForAdminCsvPublishService(CloudBlobClient blobClient,
                                          IAdminProjectService adminProjectService,
                                          IMapper mapper) :
     base(blobClient, new ProjectForAdminCsvFormatter())
 {
     _adminProjectService = adminProjectService;
     _mapper = mapper;
 }
 public AdminProjectsController(IAdminProjectService adminProjectService,
     IMapper mapper,
     ICsvPublishServiceFactory csvPublishServiceFactory)
 {
     _adminProjectService = adminProjectService;
     _mapper = mapper;
     _csvPublishServiceFactory = csvPublishServiceFactory;
 }
Пример #6
0
 public AdminProjectsController(IAdminProjectService adminProjectService,
                                IMapper mapper,
                                ICsvPublishServiceFactory csvPublishServiceFactory)
 {
     _adminProjectService = adminProjectService;
     _mapper = mapper;
     _csvPublishServiceFactory = csvPublishServiceFactory;
 }
Пример #7
0
 public CsvPublishServiceFactory(CloudBlobClient blobClient,
                                 IMapper mapper,
                                 IAdminUserService adminUserService,
                                 IAdminProjectService adminProjectService,
                                 IAdminClientService adminClientService)
 {
     _services = new Dictionary <Type, ICsvPublishService>
     {
         { typeof(AdminUser), new UsersForAdminCsvPublishService(blobClient, adminUserService, mapper) },
         { typeof(AdminProject), new ProjectsForAdminCsvPublishService(blobClient, adminProjectService, mapper) },
         { typeof(AdminClient), new ClientsForAdminCsvPublishService(blobClient, adminClientService, mapper) }
     };
 }
Пример #8
0
 public HomeController(IAdminProjectService projects)
 {
     this.projects = projects;
 }
 public AdminUserProjectsController(IUserService userService, IAdminProjectService adminProjectService, IMapper mapper)
 {
     _userService         = userService;
     _adminProjectService = adminProjectService;
     _mapper = mapper;
 }
 public AdminUserProjectsController(IUserService userService, IAdminProjectService adminProjectService, IMapper mapper)
 {
     _userService = userService;
     _adminProjectService = adminProjectService;
     _mapper = mapper;
 }
Пример #11
0
 public ProjectsController(IAdminProjectService projects)
 {
     this.projects = projects ?? throw new ArgumentNullException(nameof(projects));
 }
Пример #12
0
 public ProjectController(IAdminProjectService service, TicketMasterDbContext dbContext)
 {
     this.service = service;
 }