private static void SetValues(Position source, PositionViewModel target) { if (source.Date != target.Date) { throw new InvalidOperationException(); } target.Value = source.Value; }
public CalculationViewModel(int termInDays, DateTime startDate) { var termInDays1 = termInDays; ResultOverTime = new PositionViewModel[termInDays1]; var currentDate = startDate; for (var i = 0; i < termInDays1; i++) { ResultOverTime[i] = new PositionViewModel(currentDate); currentDate = currentDate.AddDays(1); } }