public void Initialize(IEditPositionView editPositionView, long portfolioId, long? positionId = null)
        {
            _currentView = editPositionView;
            _positionId = positionId;
            _portfolioId = portfolioId;

            if (positionId != null)
            {
                _currentView.SetTitle("Edit Position");
                var position = _portfolioRepository.GetPositionById(positionId ?? -1);
                _currentView.PopulateForm(position);
            }
            else
            {
                _currentView.SetTitle("Add Position");
            }
        }
Beispiel #2
0
        public void Initialize(IEditPositionView editPositionView, long portfolioId, long?positionId = null)
        {
            _currentView = editPositionView;
            _positionId  = positionId;
            _portfolioId = portfolioId;

            if (positionId != null)
            {
                _currentView.SetTitle("Edit Position");
                var position = _portfolioRepository.GetPositionById(positionId ?? -1);
                _currentView.PopulateForm(position);
            }
            else
            {
                _currentView.SetTitle("Add Position");
            }
        }