private void ConvertToModel(string jData) { try { var data = JsonConvert.DeserializeObject <ProfileModel>(jData); if (data != null) { if (Preferences.Get("UserLocalId", "") == data.LocalId) { Profile = new ProfileModel { ClusterId = data.ClusterId, LocalId = data.LocalId, Role = data.Role, TeamId = data.TeamId, Id = data.Id, FullName = data.FullName, Age = data.Age, FatherOrHusbandName = data.FatherOrHusbandName, Gender = data.Gender }; } } } catch (Exception ex) { Crashes.TrackError(ex); StandardMessagesDisplay.InputToast(ex.Message); } }
public async void Put() { if (VaccinePeriods != null) { var result = ValidationRules?.Validate(VaccinePeriods); if (result != null && result.IsValid) { var jsonData = JsonConvert.SerializeObject(VaccinePeriods); var data = await DataService.Put(jsonData, $"VaccinePeriods/{VaccinePeriods.FId}"); if (data == "Submit") { StandardMessagesDisplay.EditDisplaymessage(VaccinePeriods.PeriodName); var route = ".."; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.CanceledDisplayMessage(); } } else { StandardMessagesDisplay.ValidationRulesViolation(result?.Errors[0].PropertyName, result?.Errors[0].ErrorMessage); } } }
public async void Get() { var jData = await DataService.Get($"Profile/{Preferences.Get("UserLocalId", "")}"); if (jData == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (jData == "null") { StandardMessagesDisplay.NoDataDisplayMessage(); } else if (jData == "Error") { StandardMessagesDisplay.Error(); } else if (jData == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { ConvertToModel(jData); } }
private async void Delete(object obj) { if (!Cluster.AreEmpty()) { var isDeleteAccepted = await StandardMessagesDisplay.DeleteDisplayMessage(Cluster?.ClusterName); if (isDeleteAccepted) { var deleteResponse = await DataService.Delete($"Cluster/{Cluster?.FId}"); if (deleteResponse == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (deleteResponse == "Error") { StandardMessagesDisplay.Error(); } else if (deleteResponse == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else if (deleteResponse == "null") { StandardMessagesDisplay.ItemDeletedToast(); await Shell.Current.GoToAsync("../"); } } else { return; } } }
public async Task ExecuteDelete() { var deleteResponse = await DataService.Delete($"Clinic/{Preferences.Get("TeamId", "")}/{SelectedClinic?.FId}"); if (deleteResponse == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (deleteResponse == "Error") { StandardMessagesDisplay.Error(); } else if (deleteResponse == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else if (deleteResponse == "null") { _ = await DataService.Put((--StaticDataStore.TeamStats.TotalClinics).ToString(), $"Team/{Preferences.Get("ClusterId", "")}/{Preferences.Get("TeamFId", "")}/TotalClinics"); StandardMessagesDisplay.ItemDeletedToast(); if (SelectedClinic != null) { Clinics?.Remove(SelectedClinic); } } }
async void Put(object obj) { var result = ValidationRules.Validate(Profile); if (result.IsValid) { var jsonData = JsonConvert.SerializeObject(Profile); var data = await DataService.Put(jsonData, $"Profile/{Preferences.Get("UserLocalId", "")}"); if (data == "Submit") { await App.Current.MainPage.DisplayAlert("Updated", $"item has been updated", "OK"); var route = ".."; await Shell.Current.GoToAsync(route); } else { await App.Current.MainPage.DisplayAlert("Not Updated", "Try again", "OK"); } } else { StandardMessagesDisplay.ValidationRulesViolation(result.Errors[0].PropertyName, result.Errors[0].ErrorMessage); } }
public async void CanExecuteDelete() { if (SelectedClinic?.ClinicName != null) { var acceptAction = new SnackBarActionOptions() { Action = () => ExecuteDelete(), ForegroundColor = Color.FromHex("#0990bf"), BackgroundColor = Color.FromHex("#e2e2e2"), Text = "OK", Padding = 12 }; var options = new SnackBarOptions() { MessageOptions = new MessageOptions() { Foreground = Color.FromHex("#505050"), Padding = 12, Message = "Do you want to move this to recycle bin?" }, BackgroundColor = Color.FromHex("#e2e2e2"), Duration = TimeSpan.FromSeconds(5), CornerRadius = 12, Actions = new[] { acceptAction } }; await App.Current.MainPage.DisplaySnackBarAsync(options); } else { StandardMessagesDisplay.NoItemSelectedDisplayMessage(); } }
public async void Put() { if (Masjeed != null) { var result = ValidationRules?.Validate(Masjeed); if (result != null && result.IsValid) { var jsonData = JsonConvert.SerializeObject(Masjeed); var data = await DataService.Put(jsonData, $"Masjeed/{Preferences.Get("TeamId", "")}/{Masjeed.FId}"); if (data == "Submit") { StandardMessagesDisplay.EditDisplaymessage(Masjeed.MasjeedName); var route = ".."; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.CanceledDisplayMessage(); } } else { StandardMessagesDisplay.ValidationRulesViolation(result?.Errors[0].PropertyName, result?.Errors[0].ErrorMessage); } } }
private async void Put() { if (Family != null) { var result = ValidationRules?.Validate(Family); if (result != null && result.IsValid) { if (!StaticDataStore.FamilyNumbers.Contains(Family.HouseNo)) { var jsonData = JsonConvert.SerializeObject(Family); var data = await DataService.Put(jsonData, $"Family/{Preferences.Get("TeamId", "")}/{Family.FId}"); if (data == "Submit") { StandardMessagesDisplay.EditDisplaymessage($"{Family.ParentName}'s Family "); var route = ".."; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.CanceledDisplayMessage(); } } else { StandardMessagesDisplay.FamilyDuplicateValidator(Family.HouseNo); } } else { StandardMessagesDisplay.ValidationRulesViolation(result?.Errors[0].PropertyName, result?.Errors[0].ErrorMessage); } } }
private async void Put() { if (Child != null) { var result = ChildValidator?.Validate(Child); if (result != null && result.IsValid) { var time = DateTime.Now; DateTime dateTime = new DateTime(Child.DOB.Year, Child.DOB.Month, Child.DOB.Day, time.Hour, time.Minute, time.Second, DateTimeKind.Utc); Child.DOB = dateTime; var jsonData = JsonConvert.SerializeObject(Child); var data = await DataService.Put(jsonData, $"Child/{FamilyId}/{Child.FId}"); if (data == "Submit") { StandardMessagesDisplay.EditDisplaymessage(Child.FullName); var route = ".."; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.CanceledDisplayMessage(); } } else { StandardMessagesDisplay.ValidationRulesViolation(result?.Errors[0].PropertyName, result?.Errors[0].ErrorMessage); } } }
private async void GetFamily() { var jData = await DataService.Get($"Family/c0cda6a9-759a-4e87-b8cb-49af170bd24e/-MbXlzV80PxnP0zTdwLa"); if (jData == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (jData == "null") { StandardMessagesDisplay.NoDataDisplayMessage(); } else if (jData == "Error") { StandardMessagesDisplay.Error(); } else if (jData == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { Family = JsonConvert.DeserializeObject <FamilyModel>(jData); } }
public async void Delete() { if (CurrentVaccine?.FId != null) { var isDeleteAccepted = await StandardMessagesDisplay.DeleteDisplayMessage(CurrentVaccine.VaccineStatus); if (isDeleteAccepted) { var data = await DataService.Delete($"Vaccine/{Child?.Id}/{CurrentVaccine.FId}"); if (data == "Deleted") { VaccineList?.Remove(CurrentVaccine); CurrentVaccine = VaccineList.OrderBy(x => x.VaccinePeriod).LastOrDefault(); } else { StandardMessagesDisplay.CanceledDisplayMessage(); } } else { return; } } else { StandardMessagesDisplay.NoDataDisplayMessage(); } }
public async void AddRoleClaim() { try { if (FirebaseApp.DefaultInstance == null) { FirebaseApp.Create(new AppOptions() { Credential = GoogleCredential.FromJson(privateKeyJson) }); } // Create the custom user claim that has the role key var claims = new Dictionary <string, object> { { CustomClaimTypes.Role, Role } }; // This will call the Firebase Auth server and set the custom claim for the user await FirebaseAuth.DefaultInstance.SetCustomUserClaimsAsync(User.UId, claims); StandardMessagesDisplay.InputToast("Claims added"); } catch (Exception ex) { Crashes.TrackError(ex); StandardMessagesDisplay.InputToast(ex.Message); } }
public async Task Post() { var m = JsonConvert.DeserializeObject <FamilyWithChildrenModel>(s); if (m != null) { var jData = JsonConvert.SerializeObject(m.Family); string postResponse = await DataService.Post(jData, $"Family/{Preferences.Get("TeamId", "")}"); if (postResponse == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (postResponse == "Error") { StandardMessagesDisplay.Error(); } else if (postResponse == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { _ = await DataService.Put((++StaticDataStore.TeamStats.TotalHouseholds).ToString(), $"Team/{Preferences.Get("ClusterId", "")}/{Preferences.Get("TeamFId", "")}/TotalHouseholds"); StandardMessagesDisplay.AddDisplayMessage($"{m.Family.ParentName}'s Family "); var route = ".."; await Shell.Current.GoToAsync(route); } } }
private async Task CreateUserMethod() { try { UserRecordArgs args = new UserRecordArgs() { Email = Email, EmailVerified = false, PhoneNumber = $"+{PhoneNumber}", Password = Password, DisplayName = FullName, Disabled = false, Uid = Guid.NewGuid().ToString() }; UserRecord userRecord = await FirebaseAuth.DefaultInstance.CreateUserAsync(args); StandardMessagesDisplay.UserAdded(); Uid = args.Uid; StandardMessagesDisplay.InputToast("User added"); } catch (Exception ex) { Crashes.TrackError(ex); StandardMessagesDisplay.InputToast(ex.Message); } }
private async void Delete(object obj) { if (Masjeed.AreEmpty()) { var isDeleteAccepted = await StandardMessagesDisplay.DeleteDisplayMessage(Masjeed.MasjeedName); if (isDeleteAccepted) { Masjeed.IsActive = IsActive.MarkAsDelete; var data22 = JsonConvert.SerializeObject(Masjeed); var data = await DataService.Put(data22, $"Masjeed/{Preferences.Get("TeamId", "")}/{Masjeed.FId}"); if (data == "Submit") { _ = await DataService.Put((--StaticDataStore.TeamStats.TotalMasjeeds).ToString(), $"Team/{Preferences.Get("ClusterId", "")}/{Preferences.Get("TeamFId", "")}/TotalMasjeeds"); var route = $"//{nameof(MasjeedPage)}"; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.CanceledDisplayMessage(); } } else { return; } } else { StandardMessagesDisplay.NoItemSelectedDisplayMessage(); } }
public async void Put() { if (Clinic != null) { var result = ValidationRules?.Validate(Clinic); if (result != null) { if (result.IsValid) { var jsonData = JsonConvert.SerializeObject(Clinic); var data = await DataService.Put(jsonData, $"Clinic/{Preferences.Get("TeamId", "")}/{Clinic.FId}"); if (data == "Submit") { StandardMessagesDisplay.EditDisplaymessage(Clinic?.ClinicName); var route = ".."; await Shell.Current.GoToAsync(route); } else { await App.Current.MainPage.DisplayAlert("Not Updated", "Try again", "OK"); } } else { StandardMessagesDisplay.ValidationRulesViolation(result.Errors[0].PropertyName, result.Errors[0].ErrorMessage); } } } }
// Method private async void Put() { // Changing date to UTC time if (Vaccine != null) { var time = DateTime.Now; DateTime dateTime = new DateTime(Vaccine.VaccinePeriod.Year, Vaccine.VaccinePeriod.Month, Vaccine.VaccinePeriod.Day, time.Hour, time.Minute, time.Second, DateTimeKind.Utc); Vaccine.VaccinePeriod = dateTime; var jsonData = JsonConvert.SerializeObject(Vaccine); var data = await DataService.Put(jsonData, $"Vaccine/{ChildId}/{Vaccine.FId}"); if (data == "Submit") { StandardMessagesDisplay.EditDisplaymessage(Vaccine.VaccineStatus); var route = ".."; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.CanceledDisplayMessage(); } } }
private async void Delete(object obj) { await FirebaseAuth.DefaultInstance.DeleteUserAsync(User.UId); StandardMessagesDisplay.UserRemoved(); await Shell.Current.GoToAsync(".."); }
public async void Get() { var jData = await DataService.Get($"Family/{Preferences.Get("TeamId", "")}"); if (jData == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (jData == "null") { StandardMessagesDisplay.NoDataDisplayMessage(); } else if (jData == "Error") { StandardMessagesDisplay.Error(); } else if (jData == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { try { var data = JsonConvert.DeserializeObject <Dictionary <string, FamilyModel> >(jData); if (data != null) { foreach (KeyValuePair <string, FamilyModel> item in data) { StaticDataStore.FamilyNumbers.Add(item.Value.HouseNo); Families?.Add( new FamilyModel { FId = item.Key.ToString(), Id = item.Value.Id, ParentName = item.Value.ParentName, PhoneNumber = item.Value.PhoneNumber, HouseNo = item.Value.HouseNo } ); } } if (Families != null) { StaticDataStore.Families = Families; StaticDataStore.TeamStats.TotalHouseholds = Families.Count; } } catch (Exception ex) { Crashes.TrackError(ex); StandardMessagesDisplay.InputToast(ex.Message); } } }
private async void Get() { var jData = await DataService.Get($"AnonymousChild/{Preferences.Get("TeamId", "")}"); if (jData == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (jData == "null") { StandardMessagesDisplay.NoDataDisplayMessage(); } else if (jData == "Error") { StandardMessagesDisplay.Error(); } else if (jData == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { try { var data = JsonConvert.DeserializeObject <Dictionary <string, AnonymousChildModel> >(jData); StaticDataStore.TeamStats.TotalIDPChilds = data.Where(item => item.Value.Type == "IDP").ToList().Count; StaticDataStore.TeamStats.TotalGuestChilds = data.Where(item => item.Value.Type == "Guest").ToList().Count; StaticDataStore.TeamStats.TotalReturnChilds = data.Where(item => item.Value.Type == "Return").ToList().Count; StaticDataStore.TeamStats.TotalRefugeeChilds = data.Where(item => item.Value.Type == "Refugee").ToList().Count; if (data != null) { foreach (KeyValuePair <string, AnonymousChildModel> item in data) { AnonymousChild?.Add( new AnonymousChildModel { FId = item.Key.ToString(), Id = item.Value.Id, DOB = item.Value.DOB, FullName = item.Value.FullName, Gender = item.Value.Gender, IsVaccined = item.Value.IsVaccined, RegisteredBy = item.Value.RegisteredBy, Type = item.Value.Type } ); } } } catch (System.Exception) { throw; } } }
private async void Delete(object obj) { if (SelectedAnonymousChild?.FId != null) { var isDeleteAccepted = await StandardMessagesDisplay.DeleteDisplayMessage(SelectedAnonymousChild.FullName); if (isDeleteAccepted) { var deleteResponse = await DataService.Delete($"AnonymousChild/{Preferences.Get("TeamId", "")}/{SelectedAnonymousChild.FId}"); if (deleteResponse == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (deleteResponse == "Error") { StandardMessagesDisplay.Error(); } else if (deleteResponse == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else if (deleteResponse == "null") { if (SelectedAnonymousChild.Type == "Refugee") { _ = await DataService.Put((--StaticDataStore.TeamStats.TotalRefugeeChilds).ToString(), $"Team/{Preferences.Get("ClusterId", "")}/{Preferences.Get("TeamFId", "")}/TotalRefugeeChilds"); } else if (SelectedAnonymousChild.Type == "IDP") { _ = await DataService.Put((--StaticDataStore.TeamStats.TotalIDPChilds).ToString(), $"Team/{Preferences.Get("ClusterId", "")}/{Preferences.Get("TeamFId", "")}/TotalIDPChilds"); } else if (SelectedAnonymousChild.Type == "Return") { _ = await DataService.Put((--StaticDataStore.TeamStats.TotalReturnChilds).ToString(), $"Team/{Preferences.Get("ClusterId", "")}/{Preferences.Get("TeamFId", "")}/TotalReturnChilds"); } else if (SelectedAnonymousChild.Type == "Guest") { _ = await DataService.Put((--StaticDataStore.TeamStats.TotalGuestChilds).ToString(), $"Team/{Preferences.Get("ClusterId", "")}/{Preferences.Get("TeamFId", "")}/TotalGuestChilds"); } else { return; } StandardMessagesDisplay.ItemDeletedToast(); AnonymousChild?.Remove(SelectedAnonymousChild); } } else { return; } } }
public async void Get() { var jData = await DataService.Get($"Vaccine/{Child?.Id}"); if (jData == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (jData == "null") { StandardMessagesDisplay.NoDataDisplayMessage(); } else if (jData == "Error") { StandardMessagesDisplay.Error(); } else if (jData == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { try { var data = JsonConvert.DeserializeObject <Dictionary <string, VaccineModel> >(jData); if (data != null) { foreach (KeyValuePair <string, VaccineModel> item in data) { VaccineList?.Add( new VaccineModel { Id = item.Value.Id, RegisteredBy = item.Value.RegisteredBy, VaccinePeriod = item.Value.VaccinePeriod, VaccineStatus = item.Value.VaccineStatus, FId = item.Key } ); } } DateTime VaccinePeriod = VaccineList.OrderBy(x => x.VaccinePeriod).LastOrDefault().VaccinePeriod; if (VaccinePeriodValidator.IsPeriodAvailable(VaccinePeriod)) { CurrentVaccine = VaccineList.OrderBy(x => x.VaccinePeriod).LastOrDefault(); } } catch (Exception ex) { Crashes.TrackError(ex); StandardMessagesDisplay.InputToast(ex.Message); } } }
private async void SubmitIssue() { Feedback?.Labels.Add(AppVersionName); if (SuggestionRadioButton == false && ProblemRadioButton == true) { Feedback?.Labels.Add("Problem"); } else { Feedback?.Labels.Add("Suggestion"); } var role = await Xamarin.Essentials.SecureStorage.GetAsync("Role"); if (role == "Mobilizer") { Feedback?.Labels.Add("mobilizer app"); } else if (role == "Supervisor") { Feedback?.Labels.Add("supervisor app"); } else if (role == "Parent") { Feedback?.Labels.Add("parent app"); } else if (role == "Admin") { Feedback?.Labels.Add("Admin app"); } if (AppPackageName == "com.codex.vaxineappbeta") { Feedback?.Labels.Add("beta-version"); } // Serialize feedback var data = JsonConvert.SerializeObject(Feedback); var result = await GithubRestService.SubmitIssue(data); if (result == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (result == "OK") { Feedback = new FeedbackModel(); StandardMessagesDisplay.IssueSubmitToast(); } else { StandardMessagesDisplay.CanceledDisplayMessage(); } }
public async void Get() { var jData = await DataService.Get($"Masjeed/{Preferences.Get("TeamId", "")}"); if (jData == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (jData == "null") { StandardMessagesDisplay.NoDataDisplayMessage(); } else if (jData == "Error") { StandardMessagesDisplay.Error(); } else if (jData == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { try { var data = JsonConvert.DeserializeObject <Dictionary <string, MasjeedModel> >(jData); if (data != null) { foreach (KeyValuePair <string, MasjeedModel> item in data) { Masjeeds?.Add( new MasjeedModel { FId = item.Key.ToString(), Id = item.Value.Id, MasjeedName = item.Value.MasjeedName, KeyInfluencer = item.Value.KeyInfluencer, DoYouHavePermissionForAdsInMasjeed = item.Value.DoYouHavePermissionForAdsInMasjeed, DoesImamSupportsVaccine = item.Value.DoesImamSupportsVaccine, Latitude = item.Value.Latitude, Longitude = item.Value.Longitude, IsActive = item.Value.IsActive } ); } } } catch (Exception ex) { Crashes.TrackError(ex); StandardMessagesDisplay.InputToast(ex.Message); } } }
public async void Get() { var jData = await DataService.Get($"Child/{Family?.Id}"); if (jData == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (jData == "null") { StandardMessagesDisplay.NoDataDisplayMessage(); } else if (jData == "Error") { StandardMessagesDisplay.Error(); } else if (jData == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { try { var data = JsonConvert.DeserializeObject <Dictionary <string, ChildModel> >(jData); if (data != null) { foreach (KeyValuePair <string, ChildModel> item in data) { Childs?.Add( new ChildModel { FId = item.Key.ToString(), Id = item.Value.Id, FullName = item.Value.FullName, DOB = item.Value.DOB, Gender = item.Value.Gender, OPV0 = item.Value.OPV0, RINo = item.Value.RINo, RegisteredBy = item.Value.RegisteredBy }); } } } catch (Exception ex) { Crashes.TrackError(ex); StandardMessagesDisplay.InputToast(ex.Message); } } }
private async void ChangeEmail() { var validationResult = EmailValidators.Validate(NewEmail); if (validationResult.IsValid) { string result = await App.Current.MainPage.DisplayPromptAsync("Enter your Password", "You are entering sudo mode."); string jSignInResponse = await Account.SignIn(Preferences.Get("ProfileEmail", "").ToString(), result); if (jSignInResponse.Contains("Error")) { StandardMessagesDisplay.CommonToastMessage(jSignInResponse); } else if (jSignInResponse == "ConnectionError") { StandardMessagesDisplay.NoConnectionToast(); } else if (jSignInResponse == "ErrorTracked") { StandardMessagesDisplay.ErrorTracked(); } else { JObject jo = JObject.Parse(jSignInResponse); var Token = (string)jo.SelectToken("idToken"); var message = await Account.ChangeEmail(NewEmail.NewEmail, Token); if (message == "OK") { StandardMessagesDisplay.EmailChanged(NewEmail.NewEmail); await Xamarin.Essentials.SecureStorage.SetAsync("isLogged", "0"); string s1 = await Account.VerifyEmail(Token); if (s1 == "OK") { StandardMessagesDisplay.EmailVerificationSend(NewEmail.NewEmail); } } else { StandardMessagesDisplay.CanceledDisplayMessage(); } } } else { StandardMessagesDisplay.ValidationRulesViolation(validationResult.Errors[0].PropertyName, validationResult.Errors[0].ErrorMessage); } }
public async void GoToPutPage() { if (SelectedClinic?.ClinicName != null) { var jsonClinic = JsonConvert.SerializeObject(SelectedClinic); var route = $"{nameof(EditClinicPage)}?Clinic={jsonClinic}"; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.NoItemSelectedDisplayMessage(); } }
private async void GoToPutPage() { if (VaccinePeriods?.Id != Guid.Empty) { var jsonClinic = JsonConvert.SerializeObject(VaccinePeriods); var route = $"{nameof(EditPeriodPage)}?Period={jsonClinic}"; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.NoDataDisplayMessage(); } }
public async void GoToPutPage() { if (CurrentVaccine?.FId != null) { var jsonClinic = JsonConvert.SerializeObject(CurrentVaccine); var route = $"{nameof(EditVaccinePage)}?Vaccine={jsonClinic}&ChildId={Child?.Id}"; await Shell.Current.GoToAsync(route); } else { StandardMessagesDisplay.NoDataDisplayMessage(); } }