public CreateBacklogItemViewModel() { // Set the repository _backlogItemRepository = new BacklogItemRepository(); // Set observable collections BacklogTypes = new ObservableCollection <BacklogTypeModel>(); // Set commands MakeBacklogItemsCommand(); MakeShowSprintsCommand(); MakeShowBoardCommand(); MakeShowSingleProjectCommand(); CreateNewBacklogItemCommand(); MakeShowProjectSettingsCommand(); // Call api endpoints GetBacklogTypesFromApi(); }
/// <summary> /// Constructor of the ViewModel /// </summary> public SingleBacklogItemViewModel() { // Set repository _backlogItemRepository = new BacklogItemRepository(); _projectRepository = new ProjectRepository(); // Set new observable collection BacklogItems = new ObservableCollection <BacklogItemModel>(); BacklogTypes = new ObservableCollection <BacklogTypeModel>(); // Set commands CreateUpdateCommand(); MakeBacklogItemsCommand(); MakeUpdateBacklogItemsCommand(); MakeShowSprintsCommand(); MakeShowBoardCommand(); MakeShowSingleProjectCommand(); MakeCreateBacklogItemCommand(); MakeShowProjectSettingsCommand(); }
public SingleSprintViewModel() { // Set the repositories _sprintRepository = new SprintRepository(); _backlogItemRepository = new BacklogItemRepository(); // set observable collections Sprint = new ObservableCollection <SprintModel>(); BacklogItems = new ObservableCollection <BacklogItemModel>(); SprintBacklogItems = new ObservableCollection <BacklogItemModel>(); // make commands MakeBacklogItemsCommand(); MakeShowSprintsCommand(); MakeShowBoardCommand(); MakeShowSingleProjectCommand(); MakeUpdateSprintCommand(); MakeShowProjectSettingsCommand(); UpdateBacklogItemInSprint(); }
public SingleProjectViewModel() { // Set the repositories _projectRepository = new ProjectRepository(); _sprintRepository = new SprintRepository(); _backlogItemRepository = new BacklogItemRepository(); // Make observable collections SingleProject = new ObservableCollection <SingleProjectModel>(); Users = new ObservableCollection <UserModel>(); Sprints = new ObservableCollection <SprintModel>(); FinishedSprint = new ObservableCollection <SprintModel>(); BacklogItems = new ObservableCollection <BacklogItemModel>(); // Make commands MakeBacklogItemsCommand(); MakeShowSprintsCommand(); MakeShowBoardCommand(); MakeShowSingleProjectCommand(); MakeShowSprintCommand(); MakeShowProjectSettingsCommand(); }
public BoardViewModel() { // Set the repositories _sprintRepository = new SprintRepository(); _backlogItemRepository = new BacklogItemRepository(); // Make observable collections Sprints = new ObservableCollection <SprintModel>(); BacklogItems = new ObservableCollection <BacklogItemModel>(); BacklogItemsDone = new ObservableCollection <BacklogItemModel>(); BacklogItemsDoing = new ObservableCollection <BacklogItemModel>(); // Set the response handler _responseHandler = new ResponseHandler(); // Make commands UpdateStateCommand(); MakeShowBoardCommand(); MakeShowSprintsCommand(); MakeBacklogItemsCommand(); MakeShowSingleProjectCommand(); MakeShowProjectSettingsCommand(); }