private async void button2_Click(object sender, EventArgs e) { await ApiToken.GetTokenDetails("DRN/0066", "789456"); // GetToken(); }
private async void Validate_User() { string _Emp_Code = textEditUsername.Text.ToString().ToUpper(); _Password = textEditPassword.Text.ToString(); _User_det.DRN_Emp_Code = _Emp_Code; _User_det.Password = _Password; using (var Client = new HttpClient()) { var serializedUser = JsonConvert.SerializeObject(_User_det); var content = new StringContent(serializedUser, Encoding.UTF8, "application/json"); var result = await Client.PostAsync(Base_Url.Url + "/Login/Validate_User", content); if (result.IsSuccessStatusCode) { var UserJsonString = await result.Content.ReadAsStringAsync(); var objResultData = JsonConvert.DeserializeObject <Result_Data>(UserJsonString); if (objResultData.Users != null && objResultData.Users.Count > 0) { List <Models.Users> _Rlist_data = objResultData.Users.ToList(); //if (_Result == 0) //{ _Application_Login_Type = _Rlist_data[0].Application_Login_Type; _User_Id = _Rlist_data[0].User_id; _User_Role_Id = _Rlist_data[0].User_RoleId; _User_Name = _Rlist_data[0].DRN_Emp_Code; _Employee_Name = _Rlist_data[0].Employee_Name; _ShiftType = _Rlist_data[0].Shift_Type_Id; _Branch_Id = _Rlist_data[0].Branch_ID; if (_Application_Login_Type == 1) { if (_User_Role_Id == 2) { // Get Token Detials for User await ApiToken.GetTokenDetails(_Emp_Code, _Password); if (ApiToken.access_token != null) { Employee.Dashboard dashboard = new Employee.Dashboard(_User_Id, _User_Role_Id, _Password, _Branch_Id, _ShiftType); Invoke(new MethodInvoker(delegate { dashboard.Show(); })); } else { XtraMessageBox.Show("User is not Authenticated"); } } else { AdminDashboard mainmenu = new AdminDashboard(_User_Role_Id.ToString(), _User_Id.ToString(), _User_Name, _Password); mainmenu.Show(); } } else if (_Application_Login_Type == 2) { Tax.Tax_New_Dashboard taxdashboard = new Tax.Tax_New_Dashboard(_User_Role_Id.ToString(), _User_Id.ToString(), _Employee_Name); taxdashboard.Show(); } btnLogin.Enabled = true; SplashScreenManager.CloseForm(false); NewLogin _Form_New_Login = new NewLogin(); _Form_New_Login.Close(); this.Hide(); //} //else //{ // btnLogin.Enabled = true; // IsClicked = false; // SplashScreenManager.CloseForm(false); // XtraMessageBox.Show("something went wrong"); //} } else { btnLogin.Enabled = true; IsClicked = false; SplashScreenManager.CloseForm(false); XtraMessageBox.Show("Wrong User Name and Password"); } } else { btnLogin.Enabled = true; IsClicked = false; SplashScreenManager.CloseForm(false); } } }