public async void Login(LoginViewViewModel loginViewModel, UserForLoginDto userForLoginDto)
        {
            loginViewModel.IsSpin = "Visible";

            string json        = JsonConvert.SerializeObject(userForLoginDto);
            var    httpContent = new StringContent(json, Encoding.UTF8, "application/json");

            var response = await ConnectionBase.GetInstance().PostAsync(Endpoints.LOGIN, httpContent);

            if (response.IsSuccessStatusCode)
            {
                loginViewModel.User.Status = true;
            }
            else
            {
                loginViewModel.User.Status = false;
            }

            var responseBody = await response.Content.ReadAsStringAsync();

            loginViewModel.User.Message = JsonConvert.DeserializeObject <UserForLoginDto>(responseBody).Message;
        }
Esempio n. 2
0
 public LoginView(LoginViewViewModel viewModel)
 {
     InitializeComponent();
     this.DataContext = viewModel;
 }
Esempio n. 3
0
 public LoginView()
 {
     InitializeComponent();
     BindingContext = new LoginViewViewModel(Navigation);
 }