private async void FindUser() { BankOrderClient client = new BankOrderClient(); var user = await client.GetUserByIdAsync(userid); client.Close(); if (user != null) { UserName = user.UserName; Password = user.Password; EmailAddress = user.EmailAddress; FirstName = user.Firstname; LastName = user.Lastname; Region = user.Region; City = user.City; Country = user.Country; Address = user.Address; } else { Messenger.Default.Send(new ViewModelMessage { Message = ViewModelMessage.Message_OpenDialog, Dialog = ViewModelMessage.Dialog_Failed }); } }
private async void Logout() { BankOrderClient client = new BankOrderClient(); var success = await client.LogoutAsync(Guid); client.Close(); if (success) { Messenger.Default.Send(new ViewModelMessage { Message = ViewModelMessage.Message_Navigate, NavigateTo = ViewModelMessage.Navigation_Login }); } }
public async void LoadaccountList() { // do not load list if we already have it if (accountList.Count == 0) { BankOrderClient client = new BankOrderClient(); //var accounts = await client.GetAllAccountsAsync(this.guid); var accounts = await client.GetAccountsByUserAsync(this.username); client.Close(); foreach (var item in accounts) { accountList.Add(new AccountViewModel(item)); } } }
private async void List() { BankOrderClient client = new BankOrderClient(); var accounts = await client.GetAccountsByUserAsync(this.username); client.Close(); if (accounts != null) { Messenger.Default.Send(new ViewModelMessage { Guid = Guid, UserName = username, Message = ViewModelMessage.Message_Navigate, NavigateTo = ViewModelMessage.Navigation_AccountDetails }); } }
private async void IsRegisteredUser() { LoginLabel = "Logging in..."; RaisePropertyChanged("LoginLabel"); ((RelayCommand)IsRegisterCommand).RaiseCanExecuteChanged(); BankOrderClient client = new BankOrderClient(); var loginGuid = await client.LoginAsync(user); guid = loginGuid; client.Close(); LoginLabel = "Login"; RaisePropertyChanged("LoginLabel"); ((RelayCommand)IsRegisterCommand).RaiseCanExecuteChanged(); // if login succeeded and we got a valid guid if (guid != new Guid()) { Messenger.Default.Send(new ViewModelMessage { Guid = guid, UserName = UserName, Message = ViewModelMessage.Message_Navigate, NavigateTo = ViewModelMessage.Navigation_Customer }); UserName = ""; Password = ""; } else { Messenger.Default.Send(new ViewModelMessage { Message = ViewModelMessage.Message_OpenDialog, Dialog = ViewModelMessage.Dialog_LoginFailed }); } }
private async void DeleteUser() { BankOrderClient client = new BankOrderClient(); var success = await client.DeleteAsync(username); client.Close(); if (success) { Messenger.Default.Send(new ViewModelMessage { Message = ViewModelMessage.Message_OpenDialog, Dialog = ViewModelMessage.Dialog_Success }); } else { Messenger.Default.Send(new ViewModelMessage { Message = ViewModelMessage.Message_OpenDialog, Dialog = ViewModelMessage.Dialog_Failed }); } }
private async void UpdateUser() { BankOrderClient client = new BankOrderClient(); var success = await client.UpdateAsync(username, password, emailaddress, firstname, lastname, country, region, city, address); client.Close(); if (success) { Messenger.Default.Send(new ViewModelMessage { Message = ViewModelMessage.Message_OpenDialog, Dialog = ViewModelMessage.Dialog_Success }); } else { Messenger.Default.Send(new ViewModelMessage { Message = ViewModelMessage.Message_OpenDialog, Dialog = ViewModelMessage.Dialog_Failed }); } }