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);
        }
Example #2
0
        public TimeRecordExportViewModel()
        {
            ShowSettingsViewCommand = new RelayCommand(ShowSettingsView);
            _service = new TargetProcessService();
            _service.ConnectToTp(Settings.Default.TPAddress, Settings.Default.Login, Settings.Default.Password);

            TpUsers    = _service.GetAllUsers().ToList();
            AllTpUsers = TpUsers.GetRange(0, TpUsers.Count());
            Projects   = _service.GetAllProjects().ToList();
        }
Example #3
0
        public void InitializeService(string tpAddress, string login, string password)
        {
            _service = new TargetProcessService();
            _service.ConnectToTp(tpAddress, login, password);

            InitializeLists();
            CurrentIteration = IterationList.FirstOrDefault(
                (i) =>
            {
                DateTime startDate = DateTime.Parse(i.StartDate);
                DateTime endDate   = DateTime.Parse(i.EndDate);

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