public EditWorkItem(
            IWorkApplicationService workApplicationService,
            IWeekApplicationService weekApplicationService,
            IAssigneeApplicationService assigneeApplicationService,
            IEpicApplicationService epicApplicationService,
            WorkItemViewModel workItem)
        {
            _workApplicationService     = workApplicationService;
            _weekApplicationService     = weekApplicationService;
            _assigneeApplicationService = assigneeApplicationService;
            _epicApplicationService     = epicApplicationService;
            _workItemViewModel          = workItem;

            InitializeComponent();
            LoadData();

            DataContext = this;
            if (_workItemViewModel.Id.HasValue)
            {
                DateStatusChanged.Focus();
            }
            else
            {
                IssueID.Focus();
            }
        }
예제 #2
0
        public MainWindow(
            IWorkApplicationService workApplicationService,
            IWeekApplicationService weekApplicationService,
            IEpicApplicationService epicApplicationService,
            IAssigneeApplicationService assigneeApplicationService)
        {
            _workApplicationService     = workApplicationService;
            _weekApplicationService     = weekApplicationService;
            _epicApplicationService     = epicApplicationService;
            _assigneeApplicationService = assigneeApplicationService;

            InitializeComponent();
        }
        public WorkItems(
            IWorkApplicationService workApplicationService,
            IWeekApplicationService weekApplicationService,
            IEpicApplicationService epicApplicationService,
            IAssigneeApplicationService assigneeApplicationService)
        {
            _workApplicationService     = workApplicationService;
            _weekApplicationService     = weekApplicationService;
            _epicApplicationService     = epicApplicationService;
            _assigneeApplicationService = assigneeApplicationService;

            _workItems = new List <WorkItemViewModel>();

            InitializeComponent();

            LoadFilters();
            ClearFilters();
        }
예제 #4
0
        public CreateWorkItem(
            IWorkApplicationService workApplicationService,
            IAssigneeApplicationService assigneeApplicationService,
            IWeekApplicationService weekApplicationService,
            IEpicApplicationService epicApplicationService)
        {
            _workApplicationService     = workApplicationService;
            _assigneeApplicationService = assigneeApplicationService;
            _weekApplicationService     = weekApplicationService;
            _epicApplicationService     = epicApplicationService;

            InitializeComponent();

            GetDataScreen();

            DataContext = this;

            IssueID.Focus();
        }