public CompileCodeCommandHandler(ELearningDbContext context, ICompilerService compiler, IFileSaveService filesave) { _context = context; _compiler = compiler; _filesave = filesave; _now = DateTime.Now; }
public MakeViewModel() { PackageName = _("Enter-Package-Name-Placeholder"); Languages = new ObservableCollection <CultureInfo>( CultureInfo.GetCultures(CultureTypes.AllCultures)); SelectedLanguage = CultureInfo.CurrentCulture; MakeBackup = true; ForceOverride = false; WithTranslation = true; ExportCommand = new RelayCommand(Export); PackUpCommand = new RelayCommand(PackUp); packageManageService = Localizer.Localizer.Kernel.Get <IPackageManageService>(); packageExportService = Localizer.Localizer.Kernel.Get <IPackageExportService>(); packagePackService = Localizer.Localizer.Kernel.Get <IPackagePackService>(); packageSaveService = Localizer.Localizer.Kernel.Get <IPackageSaveService>(); packageUpdateService = Localizer.Localizer.Kernel.Get <IPackageUpdateService>(); fileSaveService = Localizer.Localizer.Kernel.Get <IFileSaveService>(); sourcePackageLoadServiceService = Localizer.Localizer.Kernel.Get <SourcePackageLoadService <Package> >(); fileLoadService = Localizer.Localizer.Kernel.Get <IFileLoadService>(); }
public static CrawlTask CrawlHtml(string url, string fileName, IFileSaveService saveService) { return(new CrawlTask(url) .WithPostProcess(async(ms) => await saveService.Save(ms, fileName).ConfigureAwait(false)) .WithPostProcess(async(ms) => { })); }
public void Save(IPackage package, string path, IFileSaveService fileSaveDisposable) { Utils.SerializeJsonAndCreateFile(package, Path.Combine(path, "Package.json")); foreach (var file in package.Files) { fileSaveDisposable.Save(file, Path.Combine(path, file.GetType().Name + ".json")); } }
public void Initialize() { _internshipOfferRepository = Substitute.For <IEntityRepository <InternshipOffer> >(); _internshipApplicationRepository = Substitute.For <IEntityRepository <InternshipApplication> >(); _employeeRepository = Substitute.For <IEntityRepository <Employee> >(); _httpContextService = Substitute.For <IHttpContextService>(); _coordinatorRepository = Substitute.For <IEntityRepository <Coordinator> >(); _fileService = Substitute.For <IFileSaveService>(); _emailService = Substitute.For <IEmailService>(); _notificationService = Substitute.For <INotificationService>(); _internshipOfferController = new InternshipOfferController(_internshipOfferRepository, _employeeRepository, _httpContextService, _coordinatorRepository, _emailService, _fileService, _internshipApplicationRepository, _notificationService); }
public void Initialize() { _internshipApplicationRepository = Substitute.For <IEntityRepository <InternshipApplication> >(); _internshipOfferRepository = Substitute.For <IEntityRepository <InternshipOffer> >(); _studentRepository = Substitute.For <IEntityRepository <Student> >(); _httpContext = Substitute.For <IHttpContextService>(); _fileService = Substitute.For <IFileSaveService>(); _accountService = Substitute.For <IAccountService>(); _internshipPeriodService = Substitute.For <IInternshipPeriodService>(); _notificationService = Substitute.For <INotificationService>(); _internshipApplicationController = new InternshipApplicationController(_internshipApplicationRepository, _internshipOfferRepository, _studentRepository, _fileService, _httpContext, _notificationService); _accountController = new AccountController(_httpContext, _accountService, _internshipPeriodService); }
public InternshipApplicationController( IEntityRepository <InternshipApplication> applicationRepository, IEntityRepository <InternshipOffer> offerRepository, IEntityRepository <Student> studentRepository, IFileSaveService fileSaveService, IHttpContextService httpContext, INotificationService notificationService) { DependencyService.VerifyDependencies(applicationRepository, offerRepository, studentRepository, fileSaveService, httpContext); _applicationRepository = applicationRepository; _offerRepository = offerRepository; _studentRepository = studentRepository; _fileService = fileSaveService; _httpContext = httpContext; _notificationService = notificationService; }
public InternshipOfferController( IEntityRepository <InternshipOffer> intershipOfferRepository, IEntityRepository <Employee> employeeRepository, IHttpContextService httpContextService, IEntityRepository <Coordinator> coordinatorRepository, IEmailService emailService, IFileSaveService fileSaveService, IEntityRepository <InternshipApplication> internshipApplicationRepository, INotificationService notificationService) { DependencyService.VerifyDependencies(intershipOfferRepository, employeeRepository, httpContextService, coordinatorRepository, emailService, fileSaveService, internshipApplicationRepository, notificationService); _internshipOfferRepository = intershipOfferRepository; _employeeRepository = employeeRepository; _httpContextService = httpContextService; _coordinatorRepository = coordinatorRepository; _emailService = emailService; _fileService = fileSaveService; _internshipApplicationRepository = internshipApplicationRepository; _notificationService = notificationService; }
public FileUploadController(IFileSaveService fileService) { _fileService = fileService; }
public BeautifierService(string beautifierUrl, IFileSaveService save, CleanType cleanType) { _save = save; BeautifierUrl = beautifierUrl; CleanType = cleanType; }
public MainWindow() { Button AddButton(string text, string tooltip, MouseEvent action) { var button = new Button { Text = text, Tooltip = tooltip, Dock = DockStyle.Left }; button.MouseClick += action; _menuBar.Content.Controls.Add(button); return(button); } loading = true; pkgManager = Localizer.Kernel.Get <IPackageManageService>(); sourcePackageLoadServiceService = Localizer.Kernel.Get <SourcePackageLoad <DataModel.Default.Package> >(); packedPackageLoadServiceService = Localizer.Kernel.Get <PackedPackageLoad <DataModel.Default.Package> >(); packageExportService = Localizer.Kernel.Get <IPackageExportService>(); packageSaveService = Localizer.Kernel.Get <IPackageSaveService>(); packageUpdateService = Localizer.Kernel.Get <IPackageUpdateService>(); fileLoadService = Localizer.Kernel.Get <IFileLoadService>(); fileSaveService = Localizer.Kernel.Get <IFileSaveService>(); packageBrowserService = Localizer.Kernel.Get <IPackageBrowserService>(); downloadManagerService = Localizer.Kernel.Get <IDownloadManagerService>(); pkgManager.PackageGroups = new ObservableCollection <IPackageGroup>(); Size = new Point(800, 340); Position = new Point(40, 200); Titlebar.Text = _("PackageManage"); Titlebar.Button.MouseClick += (sender, args) => Visible = false; Resizable = true; _menuBar = new Panel { Dock = DockStyle.Top, Size = new Point(0, 30) }; Controls.Add(_menuBar); AddButton(_("Reload"), _("ReloadDesc"), (sender, args) => { if (args.Button == 0) { LoadPackages(); } }); var refreshBtn = AddButton(_("RefreshOnline"), _("RefreshOnlineDesc"), (sender, args) => { if (args.Button == 0) { RefreshOnlinePackages(sender); } }); AddButton(_("OpenFolder"), _("OpenFolderDesc"), (sender, args) => { if (args.Button == 0) { Process.Start($"file://{Path.Combine(Environment.CurrentDirectory, "Localizer")}"); } }); AddButton(_("Export"), _("ExportDesc"), (sender, args) => { if (args.Button == 0) { Export(false); } }); AddButton(_("ExportWithTranslation"), _("ExportWithTranslationDesc"), (sender, args) => { if (args.Button == 0) { Export(true); } }); _split = new SplitContainer { Margin = new Margin(0, 10, 0, 0), Dock = DockStyle.Fill }; _split.SplitButton.Style = "button"; _split.SplitFrame1.AutoSize = AutoSize.Horizontal; _split.SplitFrame2.AutoSize = AutoSize.Horizontal; Controls.Add(_split); _split.SplitFrame1.Controls.Add(_modList); _modList.SelectedItemChanged += (sender, value) => RefreshPkgList(); _split.SplitFrame2.Controls.Add(_pkgList); RefreshModList(); LoadPackages().ContinueWith(_ => RefreshOnlinePackages(refreshBtn)); }
public JumboModule(IFileSaveService fileSaveService) { _fileSaveService = fileSaveService; }