public void TestPerson_SavePerson() { var fakePerson = _personFactory.Generate(); var actualResult = PersonModule.SavePerson(Context.Conn, fakePerson); Assert.True(actualResult, "Person saved!"); }
private void UpdateToDbDataBase(PersonModule module) { //do something.... //将数据更新到数据库,返回结果 MessageBox.Show(module.ID + "\r\n" + module.Name); }
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(); }
public ViewModelLocator() { PersonModule = new PersonModule(); ProductModule = new ProductModule(); CalculationModule = new CalculationModule(); }
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(); } }
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; }
public void ConfigureContainer(IUnityContainer container) { // configure container PersonModule.ConfigureContainer(container); }