public static Position GetPosition(PositionProxy pp) { return(new Position { Id = pp.Id, Name = pp.Name }); }
/// <summary> /// Constructor initializes commands /// </summary> public PositionHomeViewModel() { _positionProxy = new PositionProxy(); OnPageLoadCommand = new RelayCommand(OnPageLoad); RemovePositionCommand = new RelayCommand(RemovePosition); EditPositionCommand = new RelayCommand(EditPosition); _cts = new CancellationTokenSource(); }
/// <summary> /// Constructor initializes Commands /// </summary> public PositionFormViewModel() { _positionProxy = new PositionProxy(); TitleText = "Stwórz Stanowisko"; SavePositionCommand = new RelayCommand(SavePosition, SaveCanExecute); OnPageLoadCommand = new RelayCommand(OnPageLoad); _cts = new CancellationTokenSource(); }
/// <summary> /// Constructor initializes Commands /// </summary> public EmployeeFormViewModel() { TitleText = "Stwórz Pracownika"; SaveEmployeeCommand = new RelayCommand(SaveEmployee, SaveCanExcecute); OnPageLoadCommand = new RelayCommand(OnPageLoad); _cts = new CancellationTokenSource(); _employeeProxy = new EmployeeProxy(); _sportTypeProxy = new SportTypeProxy(); _positionProxy = new PositionProxy(); }
private void Portfolio_List() { Console.WriteLine("Portfolio_List()"); Console.WriteLine(); Console.WriteLine("Insert a name:"); IEnumerator <IPosition> pf = context.Portfolio_List(Console.ReadLine()).GetEnumerator(); while (pf.MoveNext()) { PositionProxy pos = (PositionProxy)pf.Current; Console.WriteLine("ISIN " + pos.isin); Console.WriteLine("Quantity " + pos.quantity); Console.WriteLine("Currval " + pos.CurrVal); Console.WriteLine("DailyVarPerc " + pos.Dailyvarperc); } }
private bool LoadPosition(PositionProxy p) { Position pos = Deproxy.GetPosition(p); string objTypeAndName = p.GetDataType().ToLower() + ": " + p.FriendlyString(); if (moonServer.Positions.Any(o => o.Id.Equals(pos.Id) || o.Name.Equals(pos.Name))) { if (ErrorOnDupCheckBox.Checked) { throw new DuplicateException(objTypeAndName); } StatusTextBox.AppendText("Skipping duplicate " + objTypeAndName + "\n"); return(false); } StatusTextBox.AppendText("Adding " + objTypeAndName + "\n"); moonServer.Positions.Add(pos); moonServer.SaveChanges(); return(true); }
public void portfolio_listTest() { IEnumerable <IPosition> portfolioList = ctx().Portfolio_List("111111111_portfolio"); IEnumerator <IPosition> plEnumerator = portfolioList.GetEnumerator(); plEnumerator.MoveNext(); PositionProxy p = (PositionProxy)plEnumerator.Current; Assert.AreEqual(p.isin, "111111111111"); Assert.AreEqual(p.CurrVal, 111); Assert.AreEqual(p.Dailyvarperc, (decimal)66.66); Assert.AreEqual(p.quantity, 1); plEnumerator.MoveNext(); p = (PositionProxy)plEnumerator.Current; Assert.AreEqual(p.isin, "333333333333"); Assert.AreEqual(p.CurrVal, 0); Assert.AreEqual(p.Dailyvarperc, 0); Assert.AreEqual(p.quantity, 3); }