コード例 #1
0
        //
        // GET: /Area/

        public NoticeController(IUserService userService, INotificationService notificationService, IAssetInventoryService assetInventoryService, IAnnouncementService announcementService)
        {
            this.UserService           = userService;
            this.NotificationService   = notificationService;
            this.AssetInventoryService = assetInventoryService;
            this.AnnouncementService   = announcementService;
        }
コード例 #2
0
 public AnnouncementController(IAnnouncementService announcementService,
                               IAuthorizationService authorizationService, SignInManager <AppUser> signInManager)
 {
     _announcementService  = announcementService;
     _authorizationService = authorizationService;
     _signInManager        = signInManager;
 }
コード例 #3
0
 public AnnouncementsController(IAnnouncementService announcementService, UserManager <ApplicationUser> userManager, ICategoriesService categoriesService, ICommentService commentService)
 {
     this.announcementService = announcementService;
     this.userManager         = userManager;
     this.categoriesService   = categoriesService;
     this.commentService      = commentService;
 }
コード例 #4
0
 public AnnouncementController(IErrorService errorService,
                               IAnnouncementService announcementService)
     : base(errorService)
 {
     _announcementService = announcementService;
     _errorService        = errorService;
 }
コード例 #5
0
 public LiveAnnouncementController(
     IAnnouncementService announcementService,
     IHubContext <AnnouncementHub> announcementHubContext)
 {
     _announcementService    = announcementService;
     _announcementHubContext = announcementHubContext;
 }
コード例 #6
0
 /// <summary>
 /// 建構式
 /// </summary>
 /// <param name="logger">logger</param>
 /// <param name="teamService">teamService</param>
 /// <param name="announcementService">announcementService</param>
 /// <param name="eventService">eventService</param>
 public DisbandTeamController(ILogger <DisbandTeamController> logger, ITeamService teamService, IAnnouncementService announcementService, IEventService eventService)
 {
     this.logger              = logger;
     this.teamService         = teamService;
     this.announcementService = announcementService;
     this.eventService        = eventService;
 }
コード例 #7
0
 public SyncController(
     ILoggerFactory loggerFactory,
     IEventService eventService,
     IEventConferenceDayService eventConferenceDayService,
     IEventConferenceRoomService eventConferenceRoomService,
     IEventConferenceTrackService eventConferenceTrackService,
     IKnowledgeGroupService knowledgeGroupService,
     IKnowledgeEntryService knowledgeEntryService,
     IImageService imageService,
     IDealerService dealerService,
     IAnnouncementService announcementService,
     IMapService mapService
     )
 {
     _logger = loggerFactory.CreateLogger(GetType());
     _eventConferenceTrackService = eventConferenceTrackService;
     _eventConferenceRoomService  = eventConferenceRoomService;
     _eventConferenceDayService   = eventConferenceDayService;
     _eventService          = eventService;
     _knowledgeGroupService = knowledgeGroupService;
     _knowledgeEntryService = knowledgeEntryService;
     _imageService          = imageService;
     _dealerService         = dealerService;
     _announcementService   = announcementService;
     _mapService            = mapService;
 }
コード例 #8
0
 public HomeController(IMenuService menuService, ICommonService commonService, IProductService productService, IAnnouncementService announcementService)
 {
     _menuService         = menuService;
     _commonService       = commonService;
     _productService      = productService;
     _announcementService = announcementService;
 }
        //private readonly IImageService _imageService;

        public AnnouncementController(IAnnouncementService announcementService,
                                      IBlobStorageService blobStorageService)
        {
            _announcementService = announcementService;
            //_imageService = imageService;
            _blobStorageService = blobStorageService;
        }
コード例 #10
0
 public AnnouncementsController(IAnnouncementService service
                                , IEfRepository <Announcement> repository
                                , IMapper mapper)
 {
     _service    = service;
     _repository = repository;
     _mapper     = mapper;
 }
コード例 #11
0
 public IAnnouncementService GetInstance()
 {
     if (Instance == null)
     {
         Instance = new AnnouncementService();
     }
     return(Instance);
 }
コード例 #12
0
 public AnnouncementController(IAnnouncementService announcementService, IEmailService emailService, IAspNetRoles aspNetRolesService, IBranchAdminService branchAdminService, IClientAdminService clientAdminService)
 {
     _announcementService = announcementService;
     _emailService        = emailService;
     _aspNetRolesService  = aspNetRolesService;
     _branchAdminService  = branchAdminService;
     _clientAdminService  = clientAdminService;
 }
コード例 #13
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public ClassroomHomeController(
     BaseControllerArgs args,
     IClassroomService classroomService,
     IAnnouncementService announcementService)
     : base(args, classroomService)
 {
     AnnouncementService = announcementService;
 }
コード例 #14
0
 /// <summary>
 ///     构造函数。
 /// </summary>
 /// <param name="dialogService">对话框服务。</param>
 /// <param name="announcementService">通知服务。</param>
 public AnnouncementViewModel(IDialogService dialogService,
                              IAnnouncementService announcementService,
                              IRootNavigationService rootNavigationService)
 {
     _dialogService         = dialogService;
     _announcementService   = announcementService;
     _rootNavigationService = rootNavigationService;
 }
コード例 #15
0
 public MyPageController(IMemberService memberService, IBookRecordService bookRecordService
                         , IAnnouncementService announcementService, IMessageService messageService)
 {
     this.memberService       = memberService;
     this.bookRecordService   = bookRecordService;
     this.announcementService = announcementService;
     this.messageService      = messageService;
 }
コード例 #16
0
ファイル: AdminController.cs プロジェクト: abdallah96/staj2
 public AdminController(IAnnouncementService announcementService,
                        ICategoryService categoryService,
                        IJobService jobService,
                        IJobFormService jobformService)
 {
     _announcementService = announcementService;
     _jobService          = jobService;
     _jobformService      = jobformService;
 }
コード例 #17
0
 public DashboardController(UserManager <AppUser> userManager, IBillService billService,
                            IProductService productService, IConfiguration configuration, IAnnouncementService announcementService)
 {
     this._userManager         = userManager;
     this._billService         = billService;
     this._productService      = productService;
     this._configuration       = configuration;
     this._announcementService = announcementService;
 }
コード例 #18
0
 public RoleController(IRoleService roleService, IAuthorizationService authorizationService,
                       IHubContext <SignalRHub> hubContext, IUserService IUserService, IAnnouncementService announcementService)
 {
     _roleService          = roleService;
     _authorizationService = authorizationService;
     _hubContext           = hubContext;
     _IUserService         = IUserService;
     _announcementService  = announcementService;
 }
コード例 #19
0
ファイル: Initializer.cs プロジェクト: MK31973/MonkeyBot
        public static async Task <IServiceProvider> InitializeAsync(ApplicationArguments args)
        {
            IServiceProvider services = ConfigureServices(loggingBuilder =>
            {
                _ = loggingBuilder.SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Trace);
                _ = loggingBuilder.AddNLog(SetupNLogConfig());
            });

            DiscordSocketClient client = services.GetService <DiscordSocketClient>();
            string token = (await DiscordClientConfiguration.LoadAsync().ConfigureAwait(false)).Token;
            await client.LoginAsync(TokenType.Bot, token).ConfigureAwait(false);

            await client.StartAsync().ConfigureAwait(false);

            CommandManager manager = services.GetService <CommandManager>();
            await manager.StartAsync().ConfigureAwait(false);

            MonkeyDBContext dbContext = services.GetRequiredService <MonkeyDBContext>();
            await DBInitializer.InitializeAsync(dbContext).ConfigureAwait(false);

            IAnnouncementService announcements = services.GetService <IAnnouncementService>();
            await announcements.InitializeAsync().ConfigureAwait(false);

            SteamGameServerService steamGameServerService = services.GetService <SteamGameServerService>();

            steamGameServerService.Initialize();

            MineCraftGameServerService minecraftGameServerService = services.GetService <MineCraftGameServerService>();

            minecraftGameServerService.Initialize();

            IGameSubscriptionService gameSubscriptionService = services.GetService <IGameSubscriptionService>();

            gameSubscriptionService.Initialize();

            IRoleButtonService roleButtonsService = services.GetService <IRoleButtonService>();

            roleButtonsService.Initialize();

            IFeedService feedService = services.GetService <IFeedService>();

            feedService.Start();

            IBattlefieldNewsService battlefieldNewsService = services.GetService <IBattlefieldNewsService>();

            battlefieldNewsService.Start();

            if (args != null && args.BuildDocumentation)
            {
                await manager.BuildDocumentationAsync().ConfigureAwait(false); // Write the documentation

                await Console.Out.WriteLineAsync("Documentation built").ConfigureAwait(false);
            }

            return(services);
        }
コード例 #20
0
 public LikeController(IUserService userService,
                       IAnnouncementService announcementService,
                       ILikeService likeService,
                       IHttpContextAccessor httpContextAccessor)
 {
     this.UserService         = userService;
     this.AnnouncementService = announcementService;
     this.CurrentUser         = userService.CurrentUser(httpContextAccessor.HttpContext.User);
     this.LikeService         = likeService;
 }
コード例 #21
0
 public AnnouncementController(ILogger <AnnouncementController> logger, IPatrolRepository patrolRepository, IAnnouncementService announcementService,
                               IPatrolService patrolService, ISystemClock systemClock, IAnnouncementRepository announcementRepository)
 {
     _logger              = logger;
     _patrolRepository    = patrolRepository;
     _announcementService = announcementService;
     _patrolService       = patrolService;
     _clock = systemClock;
     _announcementRepository = announcementRepository;
 }
コード例 #22
0
 public UserController(IUserService userService, IAuthorizationService authorizationService,
                       IHubContext <SignalRHub> hubContext, IAnnouncementUserService announcementUserService,
                       IAnnouncementService announcementService)
 {
     _userService             = userService;
     _authorizationService    = authorizationService;
     _hubContext              = hubContext;
     _announcementUserService = announcementUserService;
     _announcementService     = announcementService;
 }
コード例 #23
0
 public AnnouncementsController(
     IAnnouncementService announcementService,
     ISubcategoryService subcategoryService,
     IMapper mapper
     )
 {
     _announcementService = announcementService;
     _subcategoryService  = subcategoryService;
     _mapper = mapper;
 }
        public void Init()
        {
            announcementRepository = Substitute.For <IAnnouncementRepository>();
            var mapper = new MapperConfiguration(x => x.AddProfile(new MappingProfile())).CreateMapper();

            log                  = Substitute.For <ILog>();
            config               = Substitute.For <IConfigProvider>();
            blobStorageService   = Substitute.For <IBlobStorageService>();
            fileProcesingService = Substitute.For <IFileProcesingService>();
            announcementService  = new AnnouncementService(announcementRepository, blobStorageService, fileProcesingService, config, mapper, log);
            file                 = Substitute.For <IFormFile>();

            var content          = "pruebaimagen";
            var fileName         = "test.png";
            var memoryStreamFile = new MemoryStream();
            var writer           = new StreamWriter(memoryStreamFile);

            writer.Write(content);
            writer.Flush();
            memoryStreamFile.Position = 0;

            file.OpenReadStream().Returns(memoryStreamFile);
            file.FileName.Returns(fileName);

            announcementDto = new AnnouncementDto
            {
                IdAnnouncement          = 0,
                Description             = "Auncio prueba",
                DescriptionCallToAction = "",
                ImageId           = "",
                Order             = 0,
                State             = true,
                ThumbnailImageId  = "",
                Title             = "Auncio prueba",
                UrlCallToAction   = "",
                UrlImage          = "",
                UrlThumbnailImage = ""
            };

            announcement = new Announcement
            {
                IdAnnouncement          = 0,
                Description             = "Auncio prueba",
                DescriptionCallToAction = "",
                ImageId           = "",
                Order             = 0,
                State             = true,
                ThumbnailImageId  = "",
                Title             = "Auncio prueba",
                UrlCallToAction   = "",
                UrlImage          = "",
                UrlThumbnailImage = ""
            };
        }
 public AnnouncementController(IAnnouncementService announcementService,
                               IMapper mapper,
                               IUserService userService,
                               IInteractionService interactionService,
                               IHttpContextAccessor httpContextAccessor)
 {
     AnnouncementService = announcementService;
     Mapper             = mapper;
     CurrentUser        = userService.CurrentUser(httpContextAccessor.HttpContext.User);
     InteractionService = interactionService;
 }
コード例 #26
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public ClassroomController(
     BaseControllerArgs args,
     IClassroomService classroomService,
     IUserService userService,
     IAnnouncementService announcementService)
     : base(args)
 {
     ClassroomService    = classroomService;
     UserService         = userService;
     AnnouncementService = announcementService;
 }
コード例 #27
0
 public UpdateNewsJob(
     IAnnouncementService announcementService,
     IPushEventMediator pushEventMediator,
     [KeyFilter("updateNews")] IConfiguration configuration,
     ILoggerFactory loggerFactory)
 {
     _announcementService = announcementService;
     _pushEventMediator   = pushEventMediator;
     _configuration       = configuration;
     _logger = loggerFactory.CreateLogger(GetType());
 }
コード例 #28
0
 public UserController(IUserService userService,
                       IMapper mapper,
                       IAnnouncementService announcementService,
                       ILikeService likeService,
                       IRecommendationService recommendationService)
 {
     this.userService      = userService;
     this.mapper           = mapper;
     AnnouncementService   = announcementService;
     LikeService           = likeService;
     RecommendationService = recommendationService;
 }
コード例 #29
0
        public void OneTimeSetUp()
        {
            _announcementRepositoryMock = new Mock <IRepository <Announcement> >();
            var mappingConfig = new MapperConfiguration(mc =>
            {
                mc.AddProfile(new Application.MapperProfilers.AnnouncementProfiler());
            });

            _mapper = mappingConfig.CreateMapper();
            _announcementService = new AnnouncementService(_announcementRepositoryMock.Object, _mapper);
            var announcementsMock = GetAnnouncements().AsQueryable();
        }
コード例 #30
0
 public AnnouncementController(
     CoreServices.IClubService clubService,
     IAnnouncementService announcementService,
     IAuthorizationService authService,
     UserManager <ApplicationUser> userManager,
     IHtmlSanitizer sanitizer,
     IMapper mapper)
 {
     _clubService         = clubService;
     _announcementService = announcementService;
     _authService         = authService;
     _userManager         = userManager;
     _sanitizer           = sanitizer;
     _mapper = mapper;
 }
コード例 #31
0
 public AnnouncementPresenter(IAnnouncementView view, IAnnouncementService model)
 {
     _view = view;
     _model = model;
 }
コード例 #32
0
 public HomeController(IAnnouncementService announcementService, ICategoryService categoryService, IMemberService memberService)
 {
     this.announcementService = announcementService;
     this.categoryService = categoryService;
     this.memberService = memberService;
 }
コード例 #33
0
 public AnnouncementController(IAnnouncementService announcementService, IMemberService memberService, IFileService fileService)
 {
     this.announcementService = announcementService;
     this.memberService = memberService;
     this.fileService = fileService;
 }
コード例 #34
0
 /// <summary>
 /// 初始化 AnnouncementController 类的新实例
 /// </summary>
 /// <param name="seatServcie"></param>
 public AnnouncementController(IAnnouncementService announcementService)
 {
     _announcementService = announcementService;
 }
コード例 #35
0
 public AdminController(IDbContext dbContext, ICompetitionService competitionService, IAnnouncementService announcementService)
 {
     _dbContext = dbContext;
     _competitionService = competitionService;
     _announcementService = announcementService;
 }
コード例 #36
0
 public AnnouncementsController(ILogger logger, IAnnouncementService announcementService)
     : base(logger)
 {
     this.announcementService = announcementService;
 }