public void SetIocpParam(IocpParam IocpParam) { if (IocpParam == null) { throw new ArgumentNullException("IocpParam"); } this._IocpParam = IocpParam; }
public IocpParam GetIocpParam() { if (_IocpParam == null) { return(IocpParam.CreateIocpParam()); } else { return(new IocpParam(_IocpParam)); } }
public NetSetViewModel(IocpParam IocpParam, UserRepository UserRepository) { if (IocpParam == null) { throw new ArgumentNullException("IocpParam"); } if (UserRepository == null) { throw new ArgumentNullException("UserRepository"); } _IocpParam = IocpParam; _UserRepository = UserRepository; }
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); }