当前位置: 首页>>代码示例>>C#>>正文


C# IRepo类代码示例

本文整理汇总了C#中IRepo的典型用法代码示例。如果您正苦于以下问题:C# IRepo类的具体用法?C# IRepo怎么用?C# IRepo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


IRepo类属于命名空间,在下文中一共展示了IRepo类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Main

        static void Main(string[] args)
        {
            try
            {

                // DI
                IKernel _kernal = new StandardKernel();
                _kernal.Bind<INLogger>().To<NLogger>().InSingletonScope();
                _kernal.Bind<IRepo>().To<Repo>().InSingletonScope();
                _kernal.Bind<IOutputHelper>().To<OutputHelper>().InSingletonScope();
                _logger = _kernal.Get<NLogger>();
                _repo = _kernal.Get<Repo>();
                _output = _kernal.Get<OutputHelper>();

                //ValidateRunLengths();
                var duplicates = ValidateIRIAVG();

                var export = new ExcelExport().AddSheet("Duplicates", duplicates.ToArray());
                export.ExportTo(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), System.Configuration.ConfigurationManager.AppSettings["excel:exportFileName"].ToString()));
            }
            catch (Exception ex)
            {
                _output.Write(string.Format("Error: {0}", ex.Message), true);
            }
            Console.WriteLine("Done. Press any key to exist.");
            Console.ReadKey();
        }
开发者ID:srailsback,项目名称:RunLengthsProcessor,代码行数:27,代码来源:Program.cs

示例2: PromotionAutocompleteController

 public PromotionAutocompleteController(IRepo<cm.Promotion> repo, IUserService userService, IRepo<cm.Product> repoProduct, IRepo<cm.ProductCategory> repoProductCategory)
 {
     this.repo = repo;
     this.userService = userService;
     this.repoProduct = repoProduct;
     this.repoProductCategory = repoProductCategory;
 }
开发者ID:kennygohcl,项目名称:AppWizAdmin,代码行数:7,代码来源:PersonAutocompleteController.cs

示例3: DashBoardBusiness

 public DashBoardBusiness(IRepo inRepo)
 {
     this._repo = inRepo;
     _listOfOrder = new List<OrderDto>();
     _listOfOrder = _repo.ListAllOrders();
     _dto = new DashBoardDto();
 }
开发者ID:paul-bargerstock,项目名称:Examples,代码行数:7,代码来源:DashBoardBusiness.cs

示例4: FarmerRepo

 public FarmerRepo(IConnectionFactory connFactory, IRepo<FarmerVersion> farmerVersionRepo, IRepo<LandOwner> landOwnerRepo, IRepo<Organization> organizationRepo, IRepo<Farmer> farmerRepo)
     : base(connFactory)
 {
     this.farmerVersionRepo = farmerVersionRepo;
     this.farmerRepo = farmerRepo;
     this.organizationRepo = organizationRepo;
     this.landOwnerRepo = landOwnerRepo;
 }
开发者ID:rodrigogalhardo,项目名称:asms-md,代码行数:8,代码来源:FarmerRepo.cs

示例5: OnNavigatedTo

        public override void OnNavigatedTo(NavigationParameters parameters)
        {
            base.OnNavigatedTo(parameters);
            Issue = new IssueViewModel(parameters[Constants.IssueParameterName] as IIssue);
            _repo = parameters[Constants.RepoParameterName] as IRepo;

            Title = string.Format(LogWork.IssueTitle, Issue.Number);
        }
开发者ID:XamarinGarage,项目名称:GiTracker,代码行数:8,代码来源:LogWorkPageViewModel.cs

示例6: OnNavigatedTo

        public override async void OnNavigatedTo(NavigationParameters parameters)
        {
            base.OnNavigatedTo(parameters);

            _repo = parameters[Constants.RepoParameterName] as IRepo;
            Title = _repo.Name;

            await LoadIssuesAsync(Loader);
        }
开发者ID:XamarinGarage,项目名称:GiTracker,代码行数:9,代码来源:IssueListPageViewModel.cs

示例7: LocaleContext

        public LocaleContext(IRepo<Language> langRepo, IRepo<Currency> currRepo) {
            _langRepo = langRepo;
            _currRepo = currRepo;

            string localeCode = Thread.CurrentThread.CurrentCulture.TwoLetterISOLanguageName;

            _lzLanguage = new Lazy<Language>(() => GetLanguage(localeCode));
            _lzCurrency = new Lazy<Currency>(() => GetCurrency(localeCode));
        }
开发者ID:jasonholloway,项目名称:brigita,代码行数:9,代码来源:LocaleContext.cs

示例8: BrigitaProducts

 public BrigitaProducts(
             IRepo<Product> repo, 
             ICategories cats, 
             ILocalizer<Product> localizer) 
 {
     _repo = repo;
     _cats = cats;
     _localizer = localizer;
 }
开发者ID:jasonholloway,项目名称:brigita,代码行数:9,代码来源:BrigitaProducts.cs

示例9: HomeModel

        public HomeModel(IRepo repo)
        {
            //   catalogs = repo.GetCatalogAndProducts().ToList();
            using (var c = new Context())
            {
                catalogs = c.Catalogs.ToList();
                products = c.Products.ToList();

            }
        }
开发者ID:MacMcDell,项目名称:BB_Catalogs,代码行数:10,代码来源:HomeModel.cs

示例10: DossierController

 public DossierController(IBuilder<Dossier, DossierCreateInput> v, IDossierService dossierService, ISystemStateServcie systemStateServcie, IRepo<DossierInfo> dossierInfoRepo, IRepo<FieldValueInfo> fieldValueInfoRepo, IRepo<IndicatorValueInfo> indicatorValueInfoRepo, IRepo<CoefficientValueInfo> coefficientValueInfoRepo)
 {
     this.v = v;
     this.dossierService = dossierService;
     this.systemStateServcie = systemStateServcie;
     this.dossierInfoRepo = dossierInfoRepo;
     this.fieldValueInfoRepo = fieldValueInfoRepo;
     this.indicatorValueInfoRepo = indicatorValueInfoRepo;
     this.coefficientValueInfoRepo = coefficientValueInfoRepo;
 }
开发者ID:rodrigogalhardo,项目名称:asms-md,代码行数:10,代码来源:DossierController.cs

示例11: OnNavigatedTo

        public override async void OnNavigatedTo(NavigationParameters parameters)
        {
            base.OnNavigatedTo(parameters);

            _issue = parameters[Constants.IssueParameterName] as IIssue;
            _repo = parameters[Constants.RepoParameterName] as IRepo;

            Title = string.Format(Resources.Strings.WorkLogs.IssueTitle, _issue?.Number);

            await LoadWorkLogsAsync(Loader);
        }
开发者ID:XamarinGarage,项目名称:GiTracker,代码行数:11,代码来源:WorkLogsPageViewModel.cs

示例12: GetRepo

        public static IRepo GetRepo()
        {
            if (_repo == null)
            {
                string repomode = ConfigurationManager.AppSettings["repomode"];

                if (repomode == "T")
                    _repo = new TestOrderRepo();

                else if (repomode == "P")
                    _repo = new ProdOrderRepo();
            }
            return _repo;
        }
开发者ID:paul-bargerstock,项目名称:Examples,代码行数:14,代码来源:RepoFactory.cs

示例13: IndexModule

        public IndexModule(IRepo repo, IAppSettings appSettings)
        {
            this.repo = repo;

            Get["/"] = parameters =>
            {
                //The first request to the app will initiate MyRepo.cs and get an appSetting defined in its ctor
                return View["index"];
            };

            Get["/anotherrequest"] = parameters =>
                {
                    //This should open then close a dbconnection from the singleton dbconnectionfactory, subsequent requests will get the value from dictionary cache
                    int fsd = appSettings.GetSetting<int>("DaysUntilExpiry");

                    return View["index"];
                };
        }
开发者ID:jchannon,项目名称:SettingsCache,代码行数:18,代码来源:IndexModule.cs

示例14: PicSource

 public PicSource(IPictureService pics, IRepo<Picture> picRepo) {
     _pics = pics;
     _picRepo = picRepo;
 }
开发者ID:jasonholloway,项目名称:brigita,代码行数:4,代码来源:PicSource.cs

示例15: AppMainTitleFontSizeAjaxDropdownController

 public AppMainTitleFontSizeAjaxDropdownController(IRepo<FontSize> repo)
 {
     this.repo = repo;
 }
开发者ID:kennygohcl,项目名称:AppWizAdmin,代码行数:4,代码来源:AppMainTitleFontSizeAjaxDropdownController.cs


注:本文中的IRepo类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。