コード例 #1
0
 public TicketStatusManagerApplication()
 {
     mgr = new EmailManager(
         ObjectFactory.GetInstance <IEmailSender>()
         );
     ticketsUserRpst = ObjectFactory.GetInstance <ITicketsUserRepository>();
     emailSender     = ObjectFactory.GetInstance <IEmailSender>();
     ticketsRpst     = ObjectFactory.GetInstance <ITicketsRepository>();
     userRpst        = ObjectFactory.GetInstance <IUsersRepository>();
 }
コード例 #2
0
 public TicketsManager(
     IEmailSender emailSender,
     ITicketsRepository ticketsRespository,
     ICache <TicketsManager> cache,
     ITicketsUserRepository tUserRespository,
     ITicketsOrderRespository ticketOrderRespository,
     ITicketsRelationRespository trRespository,
     ITaskRespository taskRespository,
     ITicketsHistoryRepository HistoryRepository,
     ITicketEsDetailRespository EsRepository
     )
 {
     this.emailSender            = emailSender;
     this.ticketRepository       = ticketsRespository;
     this.cache                  = cache;
     this.ticketUserRpst         = tUserRespository;
     this.trRespository          = trRespository;
     this.ticketOrderRespository = ticketOrderRespository;
     this.taskRepository         = taskRespository;
     this.HistoryRepository      = HistoryRepository;
     this.esRepository           = EsRepository;
 }