public HomePage(Person person) { _person = person; InitializeComponent(); Title = "Password Reminder"; Icon = "appIcon.png"; ToolbarItems.Add(new ToolbarItem { Text = person.Username, Order = ToolbarItemOrder.Primary, }); ToolbarItems.Add(new ToolbarItem { Icon = "plus.png", Order = ToolbarItemOrder.Primary, Command = new Command(AddNewWebsite), }); ToolbarItems.Add(new ToolbarItem { Text = "Settings", Order = ToolbarItemOrder.Secondary, Command = new Command(UpdateProfilInformation) }); dataLayerManager = new DataLayerManager(); var listPersonSite = dataLayerManager.GetAllPersonSites().ToList(); ListPersonSiteInformation.BindingContext = listPersonSite; //foreach (var item in listPersonSite) //{ // ListPersonSiteInformation.BackgroundColor = _nameToColor.FirstOrDefault(x => x.Key == item.BackgroundColorSite).Value; //} }
private async Task Button_OnClicked(object sender, EventArgs e) { var datamanager = new DataLayerManager(); var personResult = datamanager.GetPersonInformation(_person.Username); if (personResult.IsSuccess) { var result = datamanager.SavePersonSite(new PersonSite { PersonId = personResult.Value.Id, Email = Email.Text.Trim(), Password = Password.Text.Trim(), Phone = Phone.Text.Trim(), Url = Url.Text.Trim(), Username = Username.Text.Trim(), WebName = WebName.Text.Trim(), BackgroundColorSite = ColorPicker.Items[ColorPicker.SelectedIndex] }); if (result.IsSuccess) { var answer = await DisplayAlert("Success", "WebSite Kayıt Edildi", "Tamam", "Cancel"); if (answer) { Application.Current.MainPage = new NavigationPage(new HomePage(_person)); } } } }
private void SendEmail(object sender, EventArgs e) { _dataLayerManager = new DataLayerManager(); var result = _dataLayerManager.GetDataWithFieldValue(Email.Text.Trim()); if (result.IsSuccess) { SendMail(result.Value); } else { DisplayAlert("Error", "Email mevcut değil", "Ok", "Cancel"); } }
private async Task DeleteSite(object sender, EventArgs e) { var dataLayerManager = new DataLayerManager(); var answer = await DisplayAlert("Silinsin mi", "Silmek İstediğinizden Emin misiniz?", "Tamam", "Cancel"); if (answer) { var result = dataLayerManager.Delete(_personSite.Id); if (result.IsSuccess) { await DisplayAlert("Başarılı", "Veri Silindi", "OK", "CANCEL"); } } }
private void Create(object sender, EventArgs e) { var dataLayerManager = new DataLayerManager(); var result = dataLayerManager.SavePerson(new Person { Username = Username.Text.Trim(), Password = Password.Text.Trim(), Email = Email.Text.Trim(), ValidatedCode = ValidatedCode.Text.Trim() }); if (result.IsSuccess) { DisplayAlert("Ok", "Selam", "OK"); } }
private void ShowPassword(object sender, EventArgs e) { _dataLayerManager = new DataLayerManager(); var resultPassword = _dataLayerManager.GetPersonById(_personSite.PersonId); if (resultPassword.IsSuccess) { if (ValidateCode.Text.Trim() == resultPassword.Value.ValidatedCode) { DisplayAlert("Şifre", _personSite.Password, "Ok"); } else { DisplayAlert("Şifre", "Validate Code Error!", "Ok"); } } }
public Login() { InitializeComponent(); _dataLayerManager = new DataLayerManager(); _person = new Person(); }