コード例 #1
0
ファイル: TestBase.cs プロジェクト: sunleepy/cooper
        public void TestFixtureSetUp()
        {
            try
            {
                CodeSharp.Core.Configuration.ConfigWithEmbeddedXml(null
                    , "application_config"
                    , Assembly.GetExecutingAssembly()
                    , "Cooper.Model.Test.ConfigFiles")
                    .RenderProperties()
                    .Castle(o => this.Resolve(o.Container));

                //初始化同步锁
                DependencyResolver.Resolve<ILockHelper>().Init<Account>();
                DependencyResolver.Resolve<ILockHelper>().Init<GoogleConnection>();
                DependencyResolver.Resolve<ILockHelper>().Init<GitHubConnection>();
            }
            catch (Exception e)
            {
                if (!e.Message.Contains("不可重复初始化配置"))
                    Console.WriteLine(e.Message);
            }

            this._log = DependencyResolver.Resolve<ILoggerFactory>().Create(this.GetType());
            this._sessionManager = DependencyResolver.Resolve<Castle.Facilities.NHibernateIntegration.ISessionManager>();

            this._accountHelper = DependencyResolver.Resolve<IAccountHelper>();
            this._accountService = DependencyResolver.Resolve<IAccountService>();
            this._accountConnectionService = DependencyResolver.Resolve<IAccountConnectionService>();
            this._taskService = DependencyResolver.Resolve<ITaskService>();
            this._tasklistService = DependencyResolver.Resolve<ITasklistService>();
            this._addressBookService = DependencyResolver.Resolve<IAddressBookService>();
            this._contactGroupService = DependencyResolver.Resolve<IContactGroupService>();
            this._contactService = DependencyResolver.Resolve<IContactService>();
        }
コード例 #2
0
 public TasklistController(ITasklistService <Core.Models.Task> service)
 {
     _service = service;
 }
コード例 #3
0
ファイル: PersonalController.cs プロジェクト: sunleepy/cooper
 public PersonalController(ILoggerFactory factory
     , ITaskService taskService
     , ITasklistService tasklistService
     , IAccountService accountService
     , IAccountConnectionService accountConnectionService
     , IFetchTasklistHelper fetchTasklistHelper)
     : base(factory)
 {
     this._log = factory.Create(typeof(PersonalController));
     this._taskService = taskService;
     this._tasklistService = tasklistService;
     this._accountService = accountService;
     this._accountConnectionService = accountConnectionService;
     this._fetchTasklistHelper = fetchTasklistHelper;
 }