public MmsdStoriesByIterationVm()
        {
            _service = new TargetProcessService();
            _service.ConnectToTp(Settings.Default.TPAddress, Settings.Default.Login, Settings.Default.Password);

            CurrentIterationList = _service.GetIterations("12694");
            //PastIterationList = _service.GetIterations("12694");

            CurrentSelectedIteration =
                CurrentIterationList.FirstOrDefault(
                    (i) =>
            {
                DateTime startDate = DateTime.Parse(i.StartDate);
                DateTime endDate   = DateTime.Parse(i.EndDate);

                return(startDate < DateTime.Now && endDate > DateTime.Now);
            });

            //PastSelectedIteration = PastIterationList.FirstOrDefault(
            //    (i) =>
            //        {
            //            DateTime endDate = DateTime.Parse(i.EndDate);
            //            DateTime currentIterationStartDate = DateTime.Parse(CurrentSelectedIteration.StartDate);

            //            return endDate == currentIterationStartDate.AddDays(-1);
            //        });

            GetStoriesCommand = new RelayCommand(GetCurrentIterationStories);
        }
예제 #2
0
 private void InitializeLists()
 {
     IterationList = _service.GetIterations("12694");
     TpUserStories = _service.GetStoriesByIteration(CurrentIteration.IterationId, "12694");
 }