コード例 #1
0
ファイル: AppPersonTest.cs プロジェクト: gsimion/SlimXUnitDb
        public void TestPerson_SavePerson()
        {
            var fakePerson   = _personFactory.Generate();
            var actualResult = PersonModule.SavePerson(Context.Conn, fakePerson);

            Assert.True(actualResult, "Person saved!");
        }
コード例 #2
0
ファイル: PersonControl.cs プロジェクト: tomyqg/MyCShapeStudy
        private void UpdateToDbDataBase(PersonModule module)
        {
            //do something....

            //将数据更新到数据库,返回结果
            MessageBox.Show(module.ID + "\r\n" + module.Name);
        }
コード例 #3
0
        public static async Task Main(string[] args)
        {
            var container = new UnityContainer();

            PersonModule.ConfigureContainer(container);

            var server = new Server
            {
                Ports =
                {
                    new ServerPort("localhost", SharedConfiguration.NativegRPCPersonServicePort, ServerCredentials.Insecure)
                }
            };

            server.Services.AddServiceModelTransient(container.Resolve <Func <PersonService> >());

            try
            {
                server.Start();

                Console.WriteLine("gRPC host is listening http:/localhost:{0}", server.Ports.First().Port);
                Console.WriteLine("Press enter to exit...");
                Console.ReadLine();
            }
            finally
            {
                await server.ShutdownAsync();
            }

            Console.WriteLine("Press enter for exit...");
            Console.ReadLine();
        }
コード例 #4
0
        public ViewModelLocator()
        {
            PersonModule = new PersonModule();

            ProductModule = new ProductModule();

            CalculationModule = new CalculationModule();
        }
コード例 #5
0
        public static void Main()
        {
            using (var container = new UnityContainer())
                using (var host = new UnityServiceHost(container, typeof(PersonService), new Uri(SharedConfiguration.WCFPersonServiceLocation)))
                {
                    PersonModule.ConfigureContainer(container);
                    OpenHost(host);

                    Console.WriteLine("WCF host is listening {0}", host.BaseAddresses.First());
                    Console.WriteLine("Press enter to exit...");
                    Console.ReadLine();
                }
        }
コード例 #6
0
ファイル: PersonControl.cs プロジェクト: tomyqg/MyCShapeStudy
        public PersonControl(FormMain view)
        {
            //初始化一个默认module
            Module = new PersonModule()
            {
                ID = "1", Name = "Json"
            };
            //通过构造函数将view传入到control中
            View = view;

            //建立view与controllor关联
            //使view能使用control中的业务逻辑,module也能与viewUI进行双向绑定
            View.Controllor = this;
        }
コード例 #7
0
 public void ConfigureContainer(IUnityContainer container)
 {
     // configure container
     PersonModule.ConfigureContainer(container);
 }