public WorkersViewModel() { Sexes.Add(new { T = "Male", V = "M" }); Sexes.Add(new { T = "Female", V = "F" }); NewUser = new RelayCommand(newUser); Users = new ObservableCollection <User>(); Teams = new ObservableCollection <Team>(); AddUser = new RelayCommandAsync(addUser); UpdateUser = new RelayCommandAsync(updateUser); DisableUserAccount = new RelayCommandAsync(disableUserAccount); EnableUserAccount = new RelayCommandAsync(enableUserAccount); GetUsers = new RelayCommandAsync(getUsers); GetTeams = new RelayCommandAsync(getTeams); GetRoles = new RelayCommandAsync(getRoles); GetUsers.Execute(null); GetTeams.Execute(null); GetRoles.Execute(null); OnPropertyChanged(nameof(Manager)); }
public void Context() { _relayCommand = new RelayCommandAsync<object>(async obj => await ExecuteAsync(obj)); _executeParameter = new object(); _relayCommand.Execute(_executeParameter); }
public IssueTreatingViewModel() { MarkAsSolved = new RelayCommandAsync(markAsSolved); GetIssueInfo = new RelayCommandAsync(getIssueInfo); GetIssues = new RelayCommandAsync(getIssues); GetIssues.Execute(null); GetIssueInfo.Execute(null); }
public TasksViewModel() { FlagTask = new RelayCommand(flagTask); GetTasks = new RelayCommandAsync(getTasks); BookTask = new RelayCommandAsync(bookTask); CompleteTask = new RelayCommandAsync(completeTask); GetTasks.Execute(null); Tasks = new ObservableCollection <WCM.Task>(); SelectedTask = Tasks.Count > 0 ? Tasks[0] : new WCM.Task(); refreshingTimer = new Timer(double.Parse(ConfigurationManager.AppSettings["RefreshingRate"])); refreshingTimer.Elapsed += delegate { GetTasks.Execute(null); }; refreshingTimer.Start(); }
public MembersViewModel() { Users = new ObservableCollection <User>(); TasksDoneByUser = new ObservableCollection <Task>(); IssuesByUser = new ObservableCollection <Issue>(); GetUsers = new RelayCommandAsync(getUsers); GetUsers.Execute(null); }
public TeamsViewModel() { Teams = new ObservableCollection <Team>(); GetTeams = new RelayCommandAsync(getTeams); AddTeam = new RelayCommandAsync(addTeams); UpdateTeam = new RelayCommandAsync(updateTeams); DisassembleTeam = new RelayCommandAsync(disassembleTeam); NewTeam = new RelayCommand(newTeam); GetTeams.Execute(null); }
public LeaderMainViewModel() { GotoIssues = new RelayCommand(gotoissues); GotoMembers = new RelayCommand(gotomembers); GotoScheduling = new RelayCommand(gotoscheduling); GetProjects = new RelayCommandAsync(GetProjectsAsync); GetIssues = new RelayCommandAsync(GetIssuesAsync); Projects = new ObservableCollection <Project>(APIClient.User.Team1.Projects); if (Projects.Count == 0) { GetProjects.Execute(null); } Issues = new ObservableCollection <Issue>(); foreach (var project in Projects) { foreach (var task in project.Tasks) { foreach (var issue in task.Issues) { Issues.Add(issue); } } } OnPropertyChanged(nameof(Issues)); timer = new Timer(double.Parse(ConfigurationManager.AppSettings["RefreshingRate"])); timer.Elapsed += delegate { GetProjects.Execute(null); GetIssues.Execute(null); }; }
public PaiementsViewModel() { Paiments = new ObservableCollection <Paiment>(); Projects = new ObservableCollection <Project>(); GetPaiements = new RelayCommandAsync(getPaiments); GetProjects = new RelayCommandAsync(getProjects); MakePaiement = new RelayCommandAsync(makePaiment); PayWorkers = new RelayCommandAsync(payWorkers); NewPaiment = new RelayCommand(newPaiment); GetPaiements.Execute(null); if (Projects.Count == 0) { GetProjects.Execute(null); } }
public ProjectsViewModel() { Teams = new List <Team>(); Projects = new ObservableCollection <Project>(); GetProjects = new RelayCommandAsync(getProjetcs); GetTeams = new RelayCommandAsync(getTeams); UpdateProject = new RelayCommandAsync(assigneProject); AddProject = new RelayCommandAsync(addProject); NewProject = new RelayCommand(newProject); GetProjects.Execute(null); if (Teams.Count == 0) { GetTeams.Execute(null); } }