public async Task <IActionResult> Login([FromBody] CredentialsBindingModel credentials
                                                )
        {
            if (!ModelState.IsValid)
            {
                throw new Exception();
            }

            ClaimsIdentity identity = GetClaimsIdentity(credentials.UserName, credentials.Password).Result;

            if (identity == null)
            {
                throw new Exception("Please enter valid credentials");
            }

            JwtTokenViewModel jwt = Tokens.GenerateJwt(identity, _jwtFactory, _jwtOptions).Result;
            //    var refreshToken = await _userService.GetRefreshToken(jwt.Id);
            //    jwt.RefreshToken = refreshToken.Token;
            LoginAppViewModel model = new LoginAppViewModel
            {
                // Content = jwt
            };

            return(Success(model));
        }
 public LoginApp()
 {
     vm             = new LoginAppViewModel();
     BindingContext = vm;
     InitializeComponent();
 }