/// <summary>
        /// Initializes a new instance of the <see cref="ProductsController"/> class.
        /// </summary>
        /// <param name="context">
        /// The context.
        /// </param>
        public ProductsController(NorthwindContext context, ILogger <ProductsController> logger)
        {
            this._context = context;
            this._logger  = logger;

            var generator = new ProxyGenerator();

            this.helper = generator.CreateInterfaceProxyWithTarget <IBaseHelper>(new BaseEntityHelper(), new LogMethodCastelCore());
        }
コード例 #2
0
 public CSharp(IBaseHelper helper, string scanPath, bool isAsync) : base(helper, scanPath, isAsync)
 {
     ActionHelper = helper;
     if (isAsync)
     {
         Files = helper.GetAllFilesFromFolderAsync(scanPath, "*.cs");
     }
     else
     {
         Files = helper.GetAllFilesFromFolder(scanPath, "*.cs");
     }
 }
コード例 #3
0
 public MainWindow()
 {
     InitializeComponent();
     //Cursor = new Cursor(Directory.GetCurrentDirectory() + @"\cursor.cur");
     _container = new Container(_ =>
     {
         _.Scan(x =>
         {
             x.TheCallingAssembly();
             x.WithDefaultConventions();
         });
     });
     _drawHelper = _container.GetInstance <IDrawHelper>();
     _helper     = _container.GetInstance <IBaseHelper>();
     SoulData.Initialize();
     numberCombobox.ItemsSource    = SoulData.SourceAlternative;
     gradationCombobox.ItemsSource = SoulData.SourceGradation;
     toolTipInfo.Text = Strings.startData;
     numberCombobox.SelectionChanged    += UpdateAlternativesStackPanel;
     numberCombobox.SelectionChanged    += UpdateOpacity;
     gradationCombobox.SelectionChanged += UpdateOpacity;
 }
コード例 #4
0
ファイル: All.cs プロジェクト: cryystyy/FileParser_Code
 public All(IBaseHelper helper, string scanPath, bool isAsync) : base(helper, scanPath, isAsync)
 {
 }
コード例 #5
0
ファイル: All.cs プロジェクト: cryystyy/FileParser_Code
 public All(IBaseHelper helper, IEnumerable <string> files) : base(helper, files)
 {
 }
コード例 #6
0
 public ActionCreator(IBaseHelper helper)
 {
     _actionHelper = helper;
 }
コード例 #7
0
ファイル: Base.cs プロジェクト: cryystyy/FileParser_Code
 protected Base(IBaseHelper helper, IEnumerable <string> files)
 {
     ActionHelper = helper;
     Files        = files;
 }
コード例 #8
0
ファイル: Base.cs プロジェクト: cryystyy/FileParser_Code
 protected Base(IBaseHelper helper, string scanPath, bool isAsync = false)
 {
     FileExtension = "*";
     ActionHelper  = helper;
     Files         = isAsync ? helper.GetAllFilesFromFolderAsync(scanPath, FileExtension) : helper.GetAllFilesFromFolder(scanPath, FileExtension);
 }
コード例 #9
0
 public Reversed2(IBaseHelper helper, IEnumerable <string> files) : base(helper, files)
 {
 }
コード例 #10
0
 public Reversed2(IBaseHelper helper, string scanPath, bool isAsync) : base(helper, scanPath, isAsync)
 {
 }