internal static async Task <BankUser> GetCurrentUser() { BankUser result = null; try { result = await BankApi.ApiClient.CurrentUser(AuthClass.Token); } catch (Exception e) { //process } return(result); }
static async void DoIt() { bool RegistrationMode = false; bool result = RegistrationMode ? AuthClass.Register(EMailValue, PasswordValue, PasswordValue) : AuthClass.Auth(EMailValue, PasswordValue); if (result) { var userInfo = await BankApi.GetCurrentUser(); // if (userInfo == null) { userInfo = new BankUser { Name = "Igor23", Cards = new List <CardInfo>(), Pays = new List <PayInfo>(), Id = 0, PhoneNum = "0669591747", Surname = "Tsapko23" }; try { var u = await BankApi.ApiClient.CreateUser(userInfo, AuthClass.Token); } catch (Exception e) { } } var Cards = new List <CardInfo>(await BankApi.ApiClient.GetCards(AuthClass.Token)); var Pays = new List <PayInfo>(await BankApi.ApiClient.GetPays(AuthClass.Token)); var SelectedCard = new CardInfo { CardName = "test card 1", Balance = 5, CardNumber = "4149625813029566", CVV = "123", IsCredit = true, Month = 11, Year = 2019 }; int cNum = 5; await BankApi.ApiClient.AddCard(SelectedCard, AuthClass.Token); await BankApi.ApiClient.ModifyCard(cNum, SelectedCard, AuthClass.Token); await BankApi.ApiClient.DeleteCard(cNum, AuthClass.Token); //var br = await BankApi.ApiClient.GetBranches(); //var userInfo = await BankApi.GetCurrentUser(); //if (userInfo == null) //{ // userInfo = new BankUser // { // Name = "Igor", // Cards = new List<CardInfo>(), // Pays = new List<PayInfo>(), // Id = 0, // PhoneNum = "0669591747", // Surname = "Tsapko" // }; // try // { // var u = await BankApi.ApiClient.CreateUser(userInfo, AuthClass.Token); // } // catch (Exception e) // { // } //} //else //{ // try // { // userInfo.Name = "Igor2"; // var u = await BankApi.ApiClient.ModifyUser(userInfo.Id, userInfo, AuthClass.Token); // } // catch (Exception e) // { // } //} } }