public LoginWindow() { InitializeComponent(); var vm = new ViewModel.LoginViewModel(); this.DataContext = vm; vm.ClosingRequest += (sender, e) => this.Close(); }
public LoginView() { InitializeComponent(); ViewModel.LoginViewModel vm = new ViewModel.LoginViewModel(); this.DataContext = vm; vm.CloseAction = new Action(() => this.Close()); btn.Focus(); }
void doLogin(object id) { ViewModel.LoginViewModel vm = new ViewModel.LoginViewModel(); string msg = ""; bool ret = vm.Login("192.168.88.199", "192.168.88.121", "admin", "admin", out msg); if (threadreturn != null) { threadreturn(id, ret, msg); } }
public ActionResult Login(ViewModel.LoginViewModel loginViewModel) { try { ViewBag.UsuarioInativo = false; if (ModelState.IsValid) { Domain.Entity.Usuario usuario = new Domain.Entity.Usuario(); usuario.login = loginViewModel.Usuario; usuario.senha = loginViewModel.Senha; bool passTrue = new Business.LoginBusiness().AutenticarUsuario(usuario); if (passTrue) { return(RedirectToAction("Home", "Home")); } else { ViewBag.UsuarioInvalido = true; return(View("Index")); } } else { if (string.IsNullOrEmpty(loginViewModel.Usuario)) { ViewBag.UsuarioVazio = true; } if (string.IsNullOrEmpty(loginViewModel.Senha)) { ViewBag.SenhaVazio = true; } } return(View("Index")); } catch (System.Exception e) { var retorno = new { mensagem = e.Message.ToString(),//"Ocorreu algum erro ao inserir Usuário!", erro = true }; if (e.Message.ToString().Contains("Inativo")) { ViewBag.UsuarioInativo = true; } return(View("Index")); } }
/// <summary> /// 转化数据 /// </summary> /// <param name="data">原始结构</param> /// <returns></returns> internal static LocalData Transfer(ViewModel.LoginViewModel data) { if (data == null) { return(null); } LocalData result = new LocalData(); result.AutoLogin = data.AutoLogin; result.LoginName = data.LoginName; result.LoginPwd = data.LoginPwd; result.Num = data.Num; result.RememberPassword = data.RememberPassword; return(result); }
public async Task <ActionResult> Login(ViewModel.LoginViewModel model, string returnUrl) { if (!ModelState.IsValid) { return(View(model)); } var result = userService.login(model.username, model.password); switch (result) { case SLIM_CONFIG.LoginResult.Success: return(RedirectToLocal(returnUrl)); default: ModelState.AddModelError("", "Không tìm thấy tài khoản hoặc mật khẩu không chính xác!. Xin vui lòng liên hệ ban quản lý để được giải quyết!"); return(View(model)); } }
public async Task <IActionResult> Index(ViewModel.LoginViewModel model) { if (model.UseName == "rodolfo" && model.Password == "123") { var claims = new List <Claim>(); claims.Add(new Claim(ClaimTypes.Name, model.UseName)); var id = new ClaimsIdentity(claims, "password"); claims.Add(new Claim(ClaimTypes.Role, "admin")); var principal = new ClaimsPrincipal(id); await HttpContext.SignInAsync("app", principal, new AuthenticationProperties() { IsPersistent = model.IsPersistent }); return(RedirectToAction("Index", "Times")); } return(View()); }
// Since we’re not worried about the Cancel button, I’ll use it to save a record into the database. // So go ahead and double-click the Cancel button and add the following code. // REMEMBER THAT THIS IS NOT PART OF THE MVVM PATTERN AND REALLY JUST A SECTION // THAT WE’RE SMUGGLING IN TO SAVE DATA INTO THE DATABASE.: private void Registrieren_Click(object sender, RoutedEventArgs e) //Get the ViewModel so that we can retrieve the username and password that have been entered. { try { ViewModel.LoginViewModel viewModel = (ViewModel.LoginViewModel) this.DataContext; string username = viewModel.Username; byte[] password = ViewModel.PasswordHashing.CalculateHash( ViewModel.SecureStringManipulation.ConvertSecureStringToByteArray( viewModel.PasswordSecureString)); //Helpers.GlobalRef.g_User.u sers[0].UserName = null; //Helpers.GlobalRef.g_User.u sers[0].UserPassword = null; List <Model.User> liUser = new List <Model.User>(); // NOCH Helpers.GlobalRef.g_User.Add(new Model.User() { UserName = username, UserPassword = password.ToString() }); // NOCH FEHLER Helpers.GlobalRef.g_User.SerializeWriteLogin(strxxx + @"\\LoginDaten.xml", Helpers.GlobalRef.g_User); MessageBox.Show("NICHT Login details saved!"); DialogResult = true; return; } catch (Exception) { //DialogResult = false; return; } }
public ActionResult Login(ViewModel.LoginViewModel data) { return(View("LoginDetails", data)); }
public MainWindow() { InitializeComponent(); Content = new ViewModel.LoginViewModel(); //Content = new ViewModel.TabViewModel(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LoginViewControl_Loaded(object sender, RoutedEventArgs e) { ViewModel.LoginViewModel loginViewModelObject = new ViewModel.LoginViewModel(); }
public LoginPage() { _LoginViewModel = new ViewModel.LoginViewModel(); this.DataContext = _LoginViewModel; this.InitializeComponent(); }
public Login() { InitializeComponent(); BindingContext = new ViewModel.LoginViewModel(); }
public LoginWindow() { InitializeComponent(); ViewModel = new ViewModel.LoginViewModel(); DataContext = ViewModel; }
partial void LoginOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, ViewModel.LoginViewModel viewModel, string returnUrl);
public LoginWin() { InitializeComponent(); DataContext = new ViewModel.LoginViewModel(); }
public override System.Threading.Tasks.Task <System.Web.Mvc.ActionResult> Login(ViewModel.LoginViewModel viewModel, string returnUrl) { var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Login); ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "viewModel", viewModel); ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "returnUrl", returnUrl); LoginOverride(callInfo, viewModel, returnUrl); return(System.Threading.Tasks.Task.FromResult(callInfo as ActionResult)); }