private async void GetData(IssueStatusType selectedStatusType) { viewModel.VisibleLoad = true; viewModel.LoadingMessage = ""; viewModel.IssueStatusTypes = await IssueStatusTypeService.client.ListActiveAsync(new ProjectInsight.Models.Base.ModelProperties("default")); if (selectedStatusType != null) { var selStatus = viewModel.IssueStatusTypes.Where(x => x.Id == selectedStatusType.Id.Value).FirstOrDefault(); if (selStatus != null) { viewModel.SelectedStatusType = selStatus; } } await GetAllUsers(); viewModel.VisibleLoad = false; }
public IssueStatusPage(Guid?issueId, IssueStatusType selectedStatusType, Guid?selectedUserId, Guid?selectedProjectId) { SelectedUserId = selectedUserId; SelectedProjectId = selectedProjectId; NavigationPage.SetBackButtonTitle(this, ""); //HockeyApp.MetricsManager.TrackEvent("TaskStatusPage Initialize"); InitializeComponent(); Title = "Update Status"; viewModel = new IssueStatusViewModel(); viewModel.SelectedIssueId = issueId; BindingContext = viewModel; GetData(selectedStatusType); if (Device.RuntimePlatform.ToLower() == "android") { cmbStatuses.Margin = new Thickness(10, 0, 10, 0); } }