コード例 #1
0
ファイル: UserService.cs プロジェクト: vlong638/VL.Business
 public DependencyResult CheckNodeReferences()
 {
     try
     {
         if (DependencyResult == null)
         {
             ServiceContext = new ServiceContextOfUser();
         }
         DependencyResult = ServiceContext.Init();
     }
     catch (Exception ex)
     {
         LoggerProvider.GetLog4netLogger("ServiceLog").Error(ex.ToString());
     }
     return(DependencyResult);
 }
コード例 #2
0
 protected override ILogger GetDefaultServiceLogger()
 {
     return(LoggerProvider.GetLog4netLogger("ServiceLog"));
 }
コード例 #3
0
ファイル: Runner.cs プロジェクト: vlong638/VL.Business
        static void Main(string[] args)
        {
            //基础配置
            var service = new ContextOfLIJService(new ConfigOfLIJData(), new ProtocolConfig(), LoggerProvider.GetLog4netLogger("ServiceLog"));
            var result  = service.Init();

            if (!result.IsAllDependenciesAvailable)
            {
                Console.WriteLine(result.Message);
                Console.ReadLine();
                return;
            }
            //业务逻辑
            try
            {
                using (DbSession session = service.GetDbSession(HelperOfDb.DbNameOfLostInJungle))
                {
                    //用户集合
                    var users = new UserServiceReference.UserServiceClient().GetAllUsers();
                    //LIJ领域模型
                    var dataContext = new ContextOfLIJData();
                    dataContext.InitData(session);
                    //数据生成器
                    var creator = new CreatorOfLIJData();
                    creator.InitData(session, dataContext, users.Data);
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #4
0
ファイル: UserService.cs プロジェクト: vlong638/VL.Business
 public int Test()
 {
     LoggerProvider.GetLog4netLogger("ServiceLog").Error("message for test");
     return(1);
 }