Пример #1
0
 public void SetIocpParam(IocpParam IocpParam)
 {
     if (IocpParam == null)
     {
         throw new ArgumentNullException("IocpParam");
     }
     this._IocpParam = IocpParam;
 }
Пример #2
0
 public IocpParam GetIocpParam()
 {
     if (_IocpParam == null)
     {
         return(IocpParam.CreateIocpParam());
     }
     else
     {
         return(new IocpParam(_IocpParam));
     }
 }
Пример #3
0
        public NetSetViewModel(IocpParam IocpParam, UserRepository UserRepository)
        {
            if (IocpParam == null)
            {
                throw new ArgumentNullException("IocpParam");
            }

            if (UserRepository == null)
            {
                throw new ArgumentNullException("UserRepository");
            }

            _IocpParam      = IocpParam;
            _UserRepository = UserRepository;
        }
Пример #4
0
        void NetSet()
        {
            NetSetViewModel workspace =
                this.Workspaces.FirstOrDefault(vm => vm is NetSetViewModel)
                as NetSetViewModel;

            if (workspace == null)
            {
                if (_UserRepository.GetIocpParam() == null)
                {
                    IocpParam mIocpParam = IocpParam.CreateIocpParam();
                    workspace = new NetSetViewModel(_UserRepository.GetIocpParam(), _UserRepository);
                }
                else
                {
                    workspace = new NetSetViewModel(_UserRepository.GetIocpParam(), _UserRepository);
                }
                this.Workspaces.Add(workspace);
            }
            this.SetActiveWorkspace(workspace);
        }